コード例 #1
0
        public void CrockfordBase32Encoding_SplitInto5BitChunks_ShouldChunkANumberThatFitsIn13Bits()
        {
            const int input    = 4546;
            var       expected = new byte[] { 4, 14, 2 };
            var       actual   = CrockfordBase32Encoding.SplitInto5BitChunks(input);

            Assert.Equal(expected, actual);
        }
コード例 #2
0
        public void CrockfordBase32Encoding_SplitInto5BitChunks_ShouldReturnASingleChunkFor0()
        {
            const int input    = 0;
            var       expected = new byte[] { 0 };
            var       actual   = CrockfordBase32Encoding.SplitInto5BitChunks(input);

            Assert.Equal(expected, actual);
        }
コード例 #3
0
        public void CrockfordBase32Encoding_SplitInto5BitChunks_ShouldChunkANumberThatFitsIn6Bits()
        {
            const int input    = 32;
            var       expected = new byte[] { 1, 0 };
            var       actual   = CrockfordBase32Encoding.SplitInto5BitChunks(input);

            Assert.Equal(expected, actual.ToArray());
        }