Exemplo n.º 1
0
        public void TestPowRejectsNegativeExponent()
        {
            var prime = BigPrime.CreateWithoutChecks(11);
            var field = new BigIntegerField(prime);

            Assert.Throws <ArgumentException>(
                () => field.Pow(5, -1)
                );
        }
Exemplo n.º 2
0
        public void TestPow()
        {
            var prime = BigPrime.CreateWithoutChecks(11);
            var field = new BigIntegerField(prime);

            var result   = field.Pow(5, 3);
            var expected = new BigInteger(4);

            Assert.AreEqual(expected, result);
        }