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