public void Deserialize_BeforeSerializing_Null() { using (var subject = new JsonRoundtripSerializer<Serializable>()) { Assert.That(subject.Deserialize(), Is.Null); } }
public void Deserialize_BeforeSerializing_Null() { using (var subject = new JsonRoundtripSerializer <Serializable>()) { Assert.That(subject.Deserialize(), Is.Null); } }
public void Deserialize_AfterSerializingSerializableType_InitialObject() { using (var subject = new JsonRoundtripSerializer<Serializable>()) { var serialized = new Serializable { S = "s", D = 3m }; subject.Serialize(serialized); Serializable deserialized = subject.Deserialize(); Assert.That(deserialized, Is.Not.SameAs(serialized) .And.Property("S").EqualTo("s") .And.Property("D").EqualTo(3m)); } }
public void Deserialize_AfterSerializingSerializableType_InitialObject() { using (var subject = new JsonRoundtripSerializer <Serializable>()) { var serialized = new Serializable { S = "s", D = 3m }; subject.Serialize(serialized); Serializable deserialized = subject.Deserialize(); Assert.That(deserialized, Is.Not.SameAs(serialized) .And.Property("S").EqualTo("s") .And.Property("D").EqualTo(3m)); } }