Beispiel #1
0
        public void SerializeMultiTest()
        {
            var raw = new []
            {
                new Person
                {
                    Name     = "Thomas",
                    Age      = 35,
                    DarkHair = true
                },
                new Person
                {
                    Name     = "Jane",
                    Age      = 24,
                    DarkHair = true
                },
                new Person
                {
                    Name     = "Kate",
                    Age      = 33,
                    DarkHair = false
                }
            };

            var actual = JsonLinesSerializer.Serialize(raw);

            const string expected = "{\"Name\":\"Thomas\",\"Age\":35,\"DarkHair\":true}\n{\"Name\":\"Jane\",\"Age\":24,\"DarkHair\":true}\n{\"Name\":\"Kate\",\"Age\":33,\"DarkHair\":false}";

            Assert.AreEqual(expected, actual);
        }
Beispiel #2
0
        public void SerializeSingleTest()
        {
            var raw = new []
            {
                new Person
                {
                    Name     = "Thomas",
                    Age      = 35,
                    DarkHair = true
                }
            };

            var actual = JsonLinesSerializer.Serialize(raw);

            const string expected = "{\"Name\":\"Thomas\",\"Age\":35,\"DarkHair\":true}";

            Assert.AreEqual(expected, actual);
        }