public void TheXmlElementAttributeDefinedInInterfaceIsUsed() { var serializer = new XmlSerializer <HasXmlElementAttribute>(x => x.ShouldUseAttributeDefinedInInterface()); var item = new HasXmlElementAttribute { Foo = "abc" }; var xml = serializer.Serialize(item); Assert.That(xml, Is.Not.StringContaining("<Foo>abc</Foo>")); Assert.That(xml, Is.StringContaining("<Bar>abc</Bar>")); }
public void DisableWithConfiguration() { var serializer = new XmlSerializer <HasXmlElementAttribute>(); var item = new HasXmlElementAttribute { Foo = "abc" }; var xml = serializer.Serialize(item); Assert.That(xml, Is.StringContaining("<Foo>abc</Foo>")); Assert.That(xml, Is.Not.StringContaining("<Bar>abc</Bar>")); }
public void DisableWithConfiguration() { var serializer = new XmlSerializer<HasXmlElementAttribute>(); var item = new HasXmlElementAttribute { Foo = "abc" }; var xml = serializer.Serialize(item); Assert.That(xml, Is.StringContaining("<Foo>abc</Foo>")); Assert.That(xml, Is.Not.StringContaining("<Bar>abc</Bar>")); }
public void TheXmlElementAttributeDefinedInInterfaceIsUsed() { var serializer = new XmlSerializer<HasXmlElementAttribute>(x => x.ShouldUseAttributeDefinedInInterface()); var item = new HasXmlElementAttribute { Foo = "abc" }; var xml = serializer.Serialize(item); Assert.That(xml, Is.Not.StringContaining("<Foo>abc</Foo>")); Assert.That(xml, Is.StringContaining("<Bar>abc</Bar>")); }