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