32 references to JsonValue
Microsoft.Analyzers.Local (1)
ApiLifecycle\Json\JsonValue.cs (1)
389
return new
JsonValue
(value);
Microsoft.Analyzers.Local.Tests (31)
Json\JsonValueTest.cs (31)
42
Assert.True(new
JsonValue
(new JsonObject()).IsJsonObject);
43
Assert.IsType<JsonObject>(new
JsonValue
(new JsonObject()).AsJsonObject);
44
Assert.True(new
JsonValue
(default(JsonObject)).IsNull);
45
Assert.False(new
JsonValue
(default(JsonObject)).IsJsonObject);
46
Assert.Null(new
JsonValue
(default(JsonObject)).AsJsonObject);
82
Assert.False(new
JsonValue
(default(JsonObject)).AsBoolean);
87
Assert.True(new
JsonValue
(new JsonObject()).AsBoolean);
108
Assert.Equal(0.0, new
JsonValue
(new JsonObject()).AsNumber);
109
Assert.Equal(0.0, new
JsonValue
(default(JsonObject)).AsNumber);
127
Assert.Null(new
JsonValue
(new JsonObject()).AsString);
128
Assert.Null(new
JsonValue
(default(JsonObject)).AsString);
142
Assert.IsType<JsonObject>(new
JsonValue
(new JsonObject()).AsJsonObject);
143
Assert.Null(new
JsonValue
(default(JsonObject)).AsJsonObject);
171
Assert.IsType<JsonObject>(new
JsonValue
(new JsonObject()).AsObject);
173
Assert.Null(new
JsonValue
(default(JsonObject)).AsObject);
183
Assert.Equal(JsonValue.Null, new
JsonValue
(new JsonObject())["key"]);
184
var value = new
JsonValue
(new JsonObject()) { ["key"] = "value" };
186
Assert.ThrowsAny<ArgumentNullException>(() => new
JsonValue
(new JsonObject())[null!]);
228
Assert.Null((int?)new
JsonValue
(default(JsonObject)));
234
Assert.False((bool)new
JsonValue
(default(JsonObject)));
239
Assert.False((bool)new
JsonValue
(new JsonObject()));
250
Assert.False((bool?)new
JsonValue
(new JsonObject()));
254
Assert.Null((bool?)new
JsonValue
(default(JsonObject)));
261
Assert.Equal(double.NaN, (double)new
JsonValue
(new JsonObject()));
264
Assert.Equal(double.NaN, (double)new
JsonValue
(default(JsonObject)));
271
Assert.Equal(double.NaN, (double?)new
JsonValue
(new JsonObject()));
274
Assert.Null((double?)new
JsonValue
(default(JsonObject)));
281
Assert.Null((string?)new
JsonValue
(new JsonObject()));
282
Assert.Null((string?)new
JsonValue
(default(JsonObject)));
287
Assert.IsType<JsonObject>((JsonObject?)new
JsonValue
(new JsonObject()));
288
Assert.Null((JsonObject?)new
JsonValue
(default(JsonObject)));