コード例 #1
0
        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);
        }
コード例 #2
0
 public void ExpectArgumentNullExceptionDecode()
 {
     Assert.Throws <ArgumentNullException>(() => Base24Encoding.Decode(null));
 }
コード例 #3
0
 public void InvalidDataLengthForDecoding(string data)
 {
     Assert.Throws <ArgumentException>(() => Base24Encoding.Decode(data));
 }