public void ShouldSerializeSimpleObjectWithGenericMethod() { // Arrange IXmlSerializerHelper xmlSerializerHelper = XmlSerializerHelper.Instance; object inputObject = new SimpleSerializerClass { BoolProperty = true, StringProperty = "test" }; // Act var serializedString = xmlSerializerHelper.SerializeToXml(inputObject); var deserializedObject = xmlSerializerHelper.DeserializeFromXml <SimpleSerializerClass>(serializedString); // Assert Assert.That(serializedString, Is.Not.Null); Assert.That(deserializedObject, Is.Not.Null); Assert.That(inputObject, Is.EqualTo(deserializedObject)); }
public void ShouldSerializeSimpleObjectWithGenericMethod() { // Arrange IXmlSerializerHelper xmlSerializerHelper = new XmlSerializerHelper(); object inputObject = new SimpleSerializerClass { BoolProperty = true, StringProperty = "test" }; // Act var serializedString = xmlSerializerHelper.SerializeToXml(inputObject); var deserializedObject = xmlSerializerHelper.DeserializeFromXml <SimpleSerializerClass>(serializedString); // Assert serializedString.Should().NotBeNullOrEmpty(); deserializedObject.Should().NotBeNull(); inputObject.ShouldBeEquivalentTo(deserializedObject); }