public void CanSerializeNull() { var expected = new Something { Else = null }; Serialize(expected); Reset(); var actual = Deserialize <Something>(); expected.ShouldDeepEqual(actual); }
public void CanSerializePolymorphicObject() { var expected = new Something { Else = new OtherElse { Name = "Foo", More = "Bar" } }; Serialize(expected); Reset(); var actual = Deserialize <Something>(); expected.ShouldDeepEqual(actual); }
public void CanSerializeObject() { var expected = new Something { BoolProp = true, Int32Prop = 123, NullableInt32PropHasValue = 888, StringProp = "hello", }; Serialize(expected); Reset(); var actual = Deserialize <Something>(); expected.ShouldDeepEqual(actual); }