public void EnumElementSerializesCorrectlyWhenExtraTypesArePassedIn() { var container = new EnumElementContainer { MyEnum = MyEnum.Value2 }; var serializer = new CustomSerializer<EnumElementContainer>(null, TestXmlSerializerOptions.WithExtraTypes(typeof(IFoo))); var xml = serializer.SerializeObject(container, Encoding.UTF8, Formatting.Indented, new TestSerializeOptions()); Assert.That(xml, Contains.Substring("Value2")); }
public void EnumElementSerializesCorrectlyWhenExtraTypesArePassedIn() { var container = new EnumElementContainer { MyEnum = MyEnum.Value2 }; var serializer = new CustomSerializer <EnumElementContainer>(null, TestXmlSerializerOptions.WithExtraTypes(typeof(IFoo))); var xml = serializer.SerializeObject(container, Encoding.UTF8, Formatting.Indented, new TestSerializeOptions()); Assert.That(xml, Contains.Substring("Value2")); }
public void EnumElementSerializesCorrectlyWhenExtraTypesArePassedIn() { var container = new EnumElementContainer { MyEnum = MyEnum.Value2 }; var serializer = new CustomSerializer<EnumElementContainer>(null, new[] { typeof(IFoo) }, null); var xml = serializer.Serialize(container, new XmlSerializerNamespaces(), Encoding.UTF8, Formatting.Indented); Assert.That(xml, Contains.Substring("Value2")); }