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); }
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); }