Ejemplo n.º 1
0
        public void Known_But_NYI()
        {
            var alg = MultiBaseAlgorithm.Register("nyi", 'n');

            try
            {
                ExceptionAssert.Throws <NotImplementedException>(() => alg.Encode(null));
                ExceptionAssert.Throws <NotImplementedException>(() => alg.Decode(null));
            }
            finally
            {
                MultiBaseAlgorithm.Deregister(alg);
            }
        }
Ejemplo n.º 2
0
 public void Code_Already_Exists()
 {
     ExceptionAssert.Throws <ArgumentException>(() => MultiBaseAlgorithm.Register("base58btc-x", 'z'));
 }
Ejemplo n.º 3
0
 public void Bad_Name()
 {
     ExceptionAssert.Throws <ArgumentNullException>(() => MultiBaseAlgorithm.Register(null, '?'));
     ExceptionAssert.Throws <ArgumentNullException>(() => MultiBaseAlgorithm.Register("", '?'));
     ExceptionAssert.Throws <ArgumentNullException>(() => MultiBaseAlgorithm.Register("   ", '?'));
 }