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