public void TestEncoding(string dataHex, string encodedData) { Assert.NotNull(dataHex); Assert.NotNull(encodedData); var expectedEncoding = encodedData; var data = dataHex.AsHexStringToByteArray(); Assert.NotNull(data); Console.WriteLine($"Testing {BitConverter.ToString(data)}"); var actualEncoding = Base24Encoding.Encode(data); Assert.Equal(expectedEncoding, actualEncoding); }
public void InvalidDataLengthForEncoding(byte[] data) { Assert.Throws <ArgumentException>(() => Base24Encoding.Encode(data)); }