20 references to JsonObject
Microsoft.Analyzers.Local.Tests (20)
Json\JsonObjectTest.cs (4)
18
var obj = new
JsonObject
();
46
var obj = new
JsonObject
();
58
var obj = new
JsonObject
87
var obj = new
JsonObject
{ ["x"] = "value1", ["y"] = "value2" };
Json\JsonValueTest.cs (16)
42
Assert.True(new JsonValue(new
JsonObject
()).IsJsonObject);
43
Assert.IsType<JsonObject>(new JsonValue(new
JsonObject
()).AsJsonObject);
87
Assert.True(new JsonValue(new
JsonObject
()).AsBoolean);
108
Assert.Equal(0.0, new JsonValue(new
JsonObject
()).AsNumber);
127
Assert.Null(new JsonValue(new
JsonObject
()).AsString);
142
Assert.IsType<JsonObject>(new JsonValue(new
JsonObject
()).AsJsonObject);
171
Assert.IsType<JsonObject>(new JsonValue(new
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!]);
239
Assert.False((bool)new JsonValue(new
JsonObject
()));
250
Assert.False((bool?)new JsonValue(new
JsonObject
()));
261
Assert.Equal(double.NaN, (double)new JsonValue(new
JsonObject
()));
271
Assert.Equal(double.NaN, (double?)new JsonValue(new
JsonObject
()));
281
Assert.Null((string?)new JsonValue(new
JsonObject
()));
287
Assert.IsType<JsonObject>((JsonObject?)new JsonValue(new
JsonObject
()));