public void WriteNullableAttributeTest() { var converter = new XmlOptionalConverter(); var actual = converter.ToXml <Optional <int?> >(1, member: GetAttributeMember <int?>()); var expected = "<xml value=\"1\" />"; Assert.That(actual, IsXml.Equals(expected)); }
public void WriteNullTest() { var converter = new XmlOptionalConverter(); var actual = converter.ToXml <Optional <int?> >(null); var expected = "<xml />"; Assert.That(actual, IsXml.Equals(expected)); }
public void CanWriteTest() { var converter = new XmlOptionalConverter(); Assert.IsTrue(converter.CanWrite(typeof(Optional <int>))); Assert.IsTrue(converter.CanWrite(typeof(Optional <DateTime>))); Assert.IsFalse(converter.CanWrite(typeof(DateTime))); Assert.IsFalse(converter.CanWrite(typeof(Optional <>))); }
public void WriteNoneTest() { var converter = new XmlOptionalConverter(); var actual = converter.ToXml <Optional <int?> >(default);