Exemplo n.º 1
0
        public void ZeroToThePowerOfMinusTen()
        {
            Number number   = new Number(0);
            Number power    = new Number(-10);
            double expected = double.PositiveInfinity;

            Exponentiation exponentiation = new Exponentiation(number, power);
            double         actual         = exponentiation.Operation();

            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 2
0
        public void MinusTenToThePowerOfMinusTwo()
        {
            Number number   = new Number(-10);
            Number power    = new Number(-2);
            double expected = 0.01;

            Exponentiation exponentiation = new Exponentiation(number, power);
            double         actual         = exponentiation.Operation();

            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 3
0
        public void ZeroToThePowerOfTen()
        {
            Number number   = new Number(0);
            Number power    = new Number(10);
            int    expected = 0;

            Exponentiation exponentiation = new Exponentiation(number, power);
            double         actual         = exponentiation.Operation();

            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 4
0
        public void TenSquared()
        {
            Number number   = new Number(10);
            Number power    = new Number(2);
            int    expected = 100;

            Exponentiation exponentiation = new Exponentiation(number, power);
            double         actual         = exponentiation.Operation();

            Assert.AreEqual(expected, actual);
        }