public void EncodeReturnsEncodedString() { var unencoded = new byte[] { 0x10, 0x44, 0x00, 0xA3, 0xFF, 0xDE, 0x4E }; var expected = "104400A3FFDE4E"; var actual = new HexEncoding().Encode(unencoded); Assert.AreEqual(expected, actual); }
public void DecodeGivenMixedcaseHexReturnsDecodedBytes() { var expected = new byte[] { 0x44, 0xA3, 0xDE, 0x4E, 0xFF, 0x00 }; var text = "44a3De4eFF00"; var actual = new HexEncoding().Decode(text); Assert.AreEqual(expected, actual); }
public void DecodeGivenUppercaseHexReturnsDecodedBytes() { var expected = new byte[] { 0x10, 0x44, 0x00, 0xA3, 0xFF, 0xDE, 0x4E }; var text = "104400A3FFDE4E"; var actual = new HexEncoding().Decode(text); Assert.AreEqual(expected, actual); }
public void DecodeGivenLowercaseHexReturnsDecodedBytes() { var expected = new byte[] { 0x00, 0x44, 0xA3, 0xDE, 0x4E, 0xFF }; var text = "0044a3de4eff"; var actual = new HexEncoding().Decode(text); Assert.AreEqual(expected, actual); }