示例#1
0
        public void Base64()
        {
            var converter = new Base64BinaryConverter();
            var str       = converter.GetString(TestInput);
            var bytes     = converter.GetBytes(str);
            var flag      = BufferUtil.ByteArraysEqual(TestInput, bytes);

            Assert.True(flag);
        }
示例#2
0
 public void CanCreateBase64StringFromSimpleBinary()
 {
     Assert.AreEqual("A",
                     Base64BinaryConverter.ConvertBitSetsToBase64(new List <BitSet>
     {
         new BitSet(0, 6)
     }));
     Assert.AreEqual("B",
                     Base64BinaryConverter.ConvertBitSetsToBase64(new List <BitSet>
     {
         new BitSet(1, 6)
     }));
 }
示例#3
0
 public void CanValidateBase64String()
 {
     Assert.IsFalse(Base64BinaryConverter.ValidateBase64String("pad!£$%^&*()_+-={}[]:@~;'#<>?,./"));
     Assert.IsTrue(Base64BinaryConverter.ValidateBase64String("erjnwefasDWERYDFGQWefasdfwef"));
 }
示例#4
0
 public void CanCreateBinaryFromSimpleBase64String()
 {
     Assert.AreEqual("000000", Base64BinaryConverter.GetBinaryString("A"));
     Assert.AreEqual("100000", Base64BinaryConverter.GetBinaryString("B"));
 }