Exemple #1
0
        public void BaseConversionCs_RevertAlphaToAlphaNumeric()
        {
            string value = "EaCfEvxNcbScvR";

            char[] from = BaseConversionCs.alpha;
            char[] to   = BaseConversionCs.alphaNumeric;

            Assert.AreEqual(value, BaseConversionCs.convert(to, from, BaseConversionCs.convert(from, to, value)));
        }
Exemple #2
0
 public void BaseConversionCs_ToDecimal_alphaLower()
 {
     Assert.AreEqual(BigInteger.Parse("609979409672590158309775"), BaseConversionCs.toDecimal(BaseConversionCs.alpha, "EaCfEvxNcbScvR"));
 }
Exemple #3
0
 public void BaseConversionCs_ToDecimal_alphaLowerToDec()
 {
     Assert.AreEqual(3276872, BaseConversionCs.toDecimal(BaseConversionCs.alphaLower, "hello"));
 }
Exemple #4
0
 public void BaseConversionCs_StartsWithZero()
 {
     Assert.AreEqual("67452446421742473557475641125703753", BaseConversionCs.convert(BaseConversionCs.dec, BaseConversionCs.dec, "067452446421742473557475641125703753"));
 }
Exemple #5
0
 public void BaseConversionCs_DecToAlphaLower()
 {
     Assert.AreEqual("bb", BaseConversionCs.convert(BaseConversionCs.dec, BaseConversionCs.alphaLower, "27"));
 }
Exemple #6
0
 public void BaseConversionCs_BinToHex()
 {
     Assert.AreEqual("a", BaseConversionCs.convert(BaseConversionCs.bin, BaseConversionCs.hex, "1010"));
 }
Exemple #7
0
 public void BaseConversionCs_DecToAlpha()
 {
     Assert.AreEqual("a", BaseConversionCs.convert(BaseConversionCs.dec, BaseConversionCs.alpha, "0"));
 }
Exemple #8
0
 public void BaseConversionCs_BinToDec()
 {
     Assert.AreEqual("10", BaseConversionCs.convert(BaseConversionCs.bin, BaseConversionCs.dec, "1010"));
 }
Exemple #9
0
 public void BaseConversionCs_DecToOct()
 {
     Assert.AreEqual("17", BaseConversionCs.convert(BaseConversionCs.dec, BaseConversionCs.oct, "15"));
 }
Exemple #10
0
 public void BaseConversionCs_DecToBin()
 {
     Assert.AreEqual("1111", BaseConversionCs.convert(BaseConversionCs.dec, BaseConversionCs.bin, "15"));
 }
Exemple #11
0
 public void BaseConversionCs_alphaLowerToHex()
 {
     Assert.AreEqual("320048", BaseConversionCs.convert(BaseConversionCs.alphaLower, BaseConversionCs.hex, "hello"));
 }
Exemple #12
0
 public void BaseConversionCs_ToBase16()
 {
     Assert.AreEqual("8,4,0,0,2,3", string.Join(",", BaseConversionCs.ToBase(16, 3276872)));
 }