27 references to JsonArray
Microsoft.Analyzers.Local.Tests (27)
Json\JsonArrayTest.cs (11)
18var obj = new JsonArray(); 21var obj1 = new JsonArray(1, "test1"); 26var obj2 = new JsonArray { 1, "test2" }; 31Assert.Throws<ArgumentNullException>("values", () => new JsonArray(default!)); 37var obj = new JsonArray(1); 53var obj = new JsonArray(1); 77var obj = new JsonArray(0, 1, 2); 92var obj = new JsonArray(0, 1, 2); 105var obj = new JsonArray("a", "b", "c"); 116var obj = new JsonArray("a", "b", "c"); 129var obj = new JsonArray("a", "b", "c");
Json\JsonValueTest.cs (16)
49Assert.True(new JsonValue(new JsonArray()).IsJsonArray); 50Assert.IsType<JsonArray>(new JsonValue(new JsonArray()).AsJsonArray); 88Assert.True(new JsonValue(new JsonArray()).AsBoolean); 110Assert.Equal(0.0, new JsonValue(new JsonArray()).AsNumber); 129Assert.Null(new JsonValue(new JsonArray()).AsString); 150Assert.IsType<JsonArray>(new JsonValue(new JsonArray()).AsJsonArray); 172Assert.IsType<JsonArray>(new JsonValue(new JsonArray()).AsObject); 196Assert.Equal(JsonValue.Null, new JsonValue(new JsonArray())[0]); 197Assert.Equal(JsonValue.Null, new JsonValue(new JsonArray())[-1]); 199var value = new JsonValue(new JsonArray { "initial" }); 240Assert.False((bool)new JsonValue(new JsonArray())); 251Assert.False((bool?)new JsonValue(new JsonArray())); 262Assert.Equal(double.NaN, (double)new JsonValue(new JsonArray())); 272Assert.Equal(double.NaN, (double?)new JsonValue(new JsonArray())); 283Assert.Null((string?)new JsonValue(new JsonArray())); 292Assert.IsType<JsonArray>((JsonArray?)new JsonValue(new JsonArray()));