38 references to JsonValue
Microsoft.Analyzers.Local (1)
ApiLifecycle\Json\JsonValue.cs (1)
371
return new
JsonValue
(value);
Microsoft.Analyzers.Local.Tests (37)
Json\JsonValueTest.cs (37)
27
Assert.True(new
JsonValue
(1.0).IsNumber);
28
Assert.Equal(1.0, new
JsonValue
(1.0).AsNumber);
29
Assert.True(new
JsonValue
(default(double?)).IsNull);
30
Assert.False(new
JsonValue
(default(double?)).IsNumber);
31
Assert.Equal(0.0, new
JsonValue
(default(double?)).AsNumber);
63
Assert.True(new
JsonValue
(1.0).IsInteger);
64
Assert.False(new
JsonValue
(1.1).IsInteger);
65
Assert.False(new
JsonValue
(double.PositiveInfinity).IsInteger);
80
Assert.False(new
JsonValue
(0.0).AsBoolean);
85
Assert.True(new
JsonValue
(1.0).AsBoolean);
94
Assert.Equal(int.MaxValue, new
JsonValue
(uint.MaxValue).AsInteger);
95
Assert.Equal(int.MinValue, new
JsonValue
(long.MinValue).AsInteger);
96
Assert.Equal(0, new
JsonValue
(0.5).AsInteger);
97
Assert.Equal(1, new
JsonValue
(1).AsInteger);
105
Assert.Equal(1.0, new
JsonValue
(1.0).AsNumber);
124
Assert.Equal("0.5", new
JsonValue
(0.5).AsString);
125
Assert.Equal("1", new
JsonValue
(1.0).AsString);
135
Assert.Equal("0.5", new
JsonValue
(0.5).AsString);
169
Assert.Equal(1.0, new
JsonValue
(1.0).AsObject);
217
Assert.Equal(0, (int)new
JsonValue
(uint.MaxValue));
218
Assert.Equal(0, (int)new
JsonValue
(long.MinValue));
219
Assert.Equal(0, (int)new
JsonValue
(2.5));
220
Assert.Equal(1, (int)new
JsonValue
(1));
223
Assert.Equal(0, (int?)new
JsonValue
(uint.MaxValue));
224
Assert.Equal(0, (int?)new
JsonValue
(long.MinValue));
225
Assert.Equal(0, (int?)new
JsonValue
(2.5));
226
Assert.Equal(1, (int?)new
JsonValue
(1));
232
Assert.False((bool)new
JsonValue
(0.0));
237
Assert.False((bool)new
JsonValue
(1.0));
244
Assert.False((bool?)new
JsonValue
(0.0));
248
Assert.False((bool?)new
JsonValue
(1.0));
259
Assert.Equal(1.0, (double)new
JsonValue
(1.0));
269
Assert.Equal(1.0, (double?)new
JsonValue
(1.0));
279
Assert.Null((string?)new
JsonValue
(1.0));
312
Assert.True(new JsonValue(true) != new
JsonValue
(0));
333
Assert.Equal(new
JsonValue
(1).GetHashCode(), new
JsonValue
(1).GetHashCode());