public void TheXmlAttributeAttributeDefinedInInterfaceIsUsed() { var serializer = new XmlSerializer <HasXmlAttributeAttribute>(x => x.ShouldUseAttributeDefinedInInterface()); var item = new HasXmlAttributeAttribute { Foo = "abc" }; var xml = serializer.Serialize(item); Console.WriteLine(xml); Assert.That(xml, Is.Not.StringContaining("<Foo>abc</Foo>")); Assert.That(xml, Is.StringContaining(@"Foo=""abc""")); }
public void TheXmlAttributeAttributeDefinedInInterfaceIsUsed() { var serializer = new XmlSerializer<HasXmlAttributeAttribute>(x => x.ShouldUseAttributeDefinedInInterface()); var item = new HasXmlAttributeAttribute { Foo = "abc" }; var xml = serializer.Serialize(item); Console.WriteLine(xml); Assert.That(xml, Is.Not.StringContaining("<Foo>abc</Foo>")); Assert.That(xml, Is.StringContaining(@"Foo=""abc""")); }