public void ToBinaryTest() { var obj = new SerializableObjectFake { IntegerProp = 5, StringProp = "Test" }; var result = obj.ToBinary(); result.Should().NotBeNull(); }
public void ToJsonTest() { var obj = new SerializableObjectFake { IntegerProp = 5, StringProp = "Test" }; var result = obj.ToJSON(); const string value = "{\"<IntegerProp>k__BackingField\":5,\"<StringProp>k__BackingField\":\"Test\"}"; string.IsNullOrEmpty(result).Should().BeFalse(); result.Should().Be(value); }
public void FromBinaryTest() { var obj = new SerializableObjectFake { IntegerProp = 5, StringProp = "Test" }; var encoded = obj.ToBinary(); var result = encoded.FromBinary <SerializableObjectFake>(); result.Should().NotBeNull(); result.IntegerProp.Should().Be(obj.IntegerProp); result.StringProp.Should().Be(obj.StringProp); }
public void ToXmlTest() { var obj = new SerializableObjectFake { IntegerProp = 5, StringProp = "Test" }; var result = obj.ToXML(); const string header = "<?xml version=\"1.0\" encoding=\"utf-16\"?>"; string.IsNullOrEmpty(result).Should().BeFalse(); var sub = result.Substring(0, header.Length); sub.Should().Be(header); }