public void ReadLargeByteArrayTest() { var value = GetLargeBase64XmlString(); var expected = GetLargeByteArray(); var actual = new XmlByteArrayConverter().ParseXml <byte[]>(value); Assert.AreEqual(expected, actual); }
public void ReadEmptyByteArrayTest() { var value = "<xml />"; var expected = new byte[0]; var actual = new XmlByteArrayConverter().ParseXml <byte[]>(value); Assert.AreEqual(expected, actual); }
public void ReadByteArrayWithWhitespaceTest() { var value = "<xml>\r\nAQIECBAgQIA= \r\n </xml>"; var expected = new byte[] { 1, 2, 4, 8, 16, 32, 64, 128 }; var actual = new XmlByteArrayConverter().ParseXml <byte[]>(value); Assert.AreEqual(expected, actual); }
public void ReadByteArrayInCDataTest() { var value = "<xml><![CDATA[AQIECBAgQIA=]]></xml>"; var expected = new byte[] { 1, 2, 4, 8, 16, 32, 64, 128 }; var actual = new XmlByteArrayConverter().ParseXml <byte[]>(value); Assert.AreEqual(expected, actual); }
public void WriteLargeByteArrayTest() { var value = GetLargeByteArray(); var actual = new XmlByteArrayConverter().ToXml(value); var expected = GetLargeBase64XmlString(); Assert.AreEqual(expected, actual); }
public void WriteByteArrayTest() { var value = new byte[] { 1, 2, 4, 8, 16, 32, 64, 128 }; var actual = new XmlByteArrayConverter().ToXml(value); var expected = "<xml>AQIECBAgQIA=</xml>"; Assert.AreEqual(expected, actual); }