Beispiel #1
0
        public void Contain_Async()
        {
            using var stream = JsonStream.ArrayOf(new[] { 10, 20, 40 }.ToAsyncEnumerable()).Build();
            using var reader = new StreamReader(stream, Encoding.UTF8);
            var json = reader.ReadToEnd();

            json.Should().Be("[10,20,40]");
        }
Beispiel #2
0
        public void Contain_Numbers()
        {
            using var stream = JsonStream.ArrayOf(new[] { 10, 20, 40 }).Build();
            using var reader = new StreamReader(stream, Encoding.UTF8);
            var json = reader.ReadToEnd();

            json.Should().Be("[10,20,40]");
        }
Beispiel #3
0
        public void Contain_Objects()
        {
            var pets = new[]
            {
                new
                {
                    Name = "Bella",
                    Race = "Cat",
                    Age  = 3
                },
                new
                {
                    Name = "Max",
                    Race = "Dog",
                    Age  = 7
                }
            };

            using var stream = JsonStream.ArrayOf(pets).Build();
            using var reader = new StreamReader(stream, Encoding.UTF8);
            var json = reader.ReadToEnd();

            json.Should().Be(@"[{""Name"":""Bella"",""Race"":""Cat"",""Age"":3},{""Name"":""Max"",""Race"":""Dog"",""Age"":7}]");
        }