public void TestDecoding(string dataHex, string encodedData) { Assert.NotNull(dataHex); Assert.NotNull(encodedData); var expectedData = dataHex.AsHexStringToByteArray(); Assert.NotNull(expectedData); Console.WriteLine($"Testing {encodedData}"); var actualData = Base24Encoding.Decode(encodedData); Assert.Equal(expectedData, actualData); }
public void ExpectArgumentNullExceptionDecode() { Assert.Throws <ArgumentNullException>(() => Base24Encoding.Decode(null)); }
public void InvalidDataLengthForDecoding(string data) { Assert.Throws <ArgumentException>(() => Base24Encoding.Decode(data)); }