Esempio n. 1
0
        public void ShouldSerializeInstance()
        {
            var instance = new SerializationTestTarget {
                Id = "lalalaloooo"
            };

            _writer.Write(instance);

            var serialization = _logStream.AsString();

            Assert.AreEqual("{\"$type\":\"KaVE.Commons.Tests.Utils.Json.SerializationTestTarget, KaVE.Commons.Tests\",\"Id\":\"lalalaloooo\"}\r\n", serialization);
        }
Esempio n. 2
0
        public void ShouldSerializeMultipleInstancesIfProvidedAtOnce()
        {
            var instance1 = new SerializationTestTarget {
                Id = "foo"
            };
            var instance2 = new SerializationTestTarget {
                Id = "bar"
            };

            _writer.WriteAll(new[] { instance1, instance2 });

            var serialization = _logStream.AsString();

            Assert.AreEqual("{\"$type\":\"KaVE.Commons.Tests.Utils.Json.SerializationTestTarget, KaVE.Commons.Tests\",\"Id\":\"foo\"}\r\n{\"$type\":\"KaVE.Commons.Tests.Utils.Json.SerializationTestTarget, KaVE.Commons.Tests\",\"Id\":\"bar\"}\r\n", serialization);
        }