Esempio n. 1
0
        public void Accumulator_getPositiveAccumulator_returns2()
        {
            var uut = new CalculatorClass.Calculator();

            uut.Add(1, 1); //Accumulator should now be 2, given that Add-function works properly.
            Assert.That(uut.Accumulator, Is.EqualTo(2));
        }
Esempio n. 2
0
        public void Accumulator_getNegativeAccumulator_returnsMinus2()
        {
            var uut = new CalculatorClass.Calculator();

            uut.Subtract(0, 2); //Accumulator should now be 2, given that Add-function works properly.
            Assert.That(uut.Accumulator, Is.EqualTo(-2));
        }
Esempio n. 3
0
        public void Divisions_divide4by0_returnsInfinity()
        {
            var uut = new CalculatorClass.Calculator();

            var ex =
                Assert.Catch <DivideByZeroException>(() => uut.Divide(5, 0));
        }
Esempio n. 4
0
        public void Divisions_divide5by0_throwsDivZeroError()
        {
            var uut = new CalculatorClass.Calculator();

            var ex =
                Assert.Catch <DivideByZeroException>(() => uut.Divide(5, 0));
        }
Esempio n. 5
0
        public void Subtraction_subtractMinus3fromInitializedAccumulator_returns1()
        {
            var uut = new CalculatorClass.Calculator();

            uut.Add(4); // Accumulator = 4 - Given that Add works as proposed.

            Assert.That(uut.Subtract(-3), Is.EqualTo(7));
        }
Esempio n. 6
0
        public double DivisionWithTestCase_MultiplyWithInitializedAccumulator_ReturnsResult(double divisor)
        {
            var uut = new CalculatorClass.Calculator();

            uut.Add(4); // Accumulator = 4 - Given that Add works as proposed.

            return(uut.Divide(divisor));
        }
Esempio n. 7
0
        public void Addition_addMinus3toInitializedAccumulator_returns1()
        {
            var uut = new CalculatorClass.Calculator();

            uut.Add(4); // Accumulator = 3 - Given that Add works as proposed.

            Assert.That(uut.Add(-3), Is.EqualTo(1));
        }
Esempio n. 8
0
        public double DivisionWithTestCase_MultiplyWithUninitializedAccumulator_ReturnsResult(double divisor)
        {
            var uut = new CalculatorClass.Calculator();

            return(uut.Divide(divisor));
        }
Esempio n. 9
0
        public double MultiplyWithTestCase_MultiplyWithUninitializedAccumulator_ReturnsResult(double Multiplicator)
        {
            var uut = new CalculatorClass.Calculator();

            return(uut.Multiply(Multiplicator));
        }
Esempio n. 10
0
        public void Divisions_divide5by2_returnsMinus2point5()
        {
            var uut = new CalculatorClass.Calculator();

            Assert.That(uut.Divide(5, 2), Is.EqualTo(2.5));
        }
Esempio n. 11
0
        public double PowerWithTestCase_Power2Numbers_ReturnsResult(double x, double y)
        {
            var uut = new CalculatorClass.Calculator();

            return(uut.Power(x, y));
        }
Esempio n. 12
0
        public double MultiplyWithTestCase_Multiply2Numbers_ReturnsResult(double x, double y)
        {
            var uut = new CalculatorClass.Calculator();

            return(uut.Multiply(x, y));
        }
Esempio n. 13
0
        public double SubtractWithTestCase_Subtract2Numbers_ReturnsResult(double x, double y)
        {
            var uut = new CalculatorClass.Calculator();

            return(uut.Subtract(x, y));
        }
Esempio n. 14
0
        public void Addition_addMinus3toDefaultAccumulator_returnsMinus3()
        {
            var uut = new CalculatorClass.Calculator();

            Assert.That(uut.Add(-3), Is.EqualTo(-3));
        }
Esempio n. 15
0
        public void Accumulator_getDefaultAccumulator_returns0()
        {
            var uut = new CalculatorClass.Calculator();

            Assert.That(uut.Accumulator, Is.EqualTo(0));
        }
Esempio n. 16
0
        public void Subtract_Subtract3From4_Returns1()
        {
            var uut = new CalculatorClass.Calculator();

            Assert.That(uut.Subtract(4, 3), Is.EqualTo(1));
        }
Esempio n. 17
0
        public void Addition_add2point5toDefaultAccumulator_returns2point5()
        {
            var uut = new CalculatorClass.Calculator();

            Assert.That(uut.Add(2.5), Is.EqualTo(2.5));
        }
Esempio n. 18
0
        public void Multiply_Multiply3And4_Returns12()
        {
            var uut = new CalculatorClass.Calculator();

            Assert.That(uut.Multiply(3, 4), Is.EqualTo(12));
        }
Esempio n. 19
0
        public double AddWithTestCase_Add2Numbers_ReturnsResult(double x, double y)
        {
            var uut = new CalculatorClass.Calculator();

            return(uut.Add(x, y));
        }
Esempio n. 20
0
        public void Power_Power3of2_Returns8()
        {
            var uut = new CalculatorClass.Calculator();

            Assert.That(uut.Power(2, 3), Is.EqualTo(8));
        }
Esempio n. 21
0
        public void Subtraction_subtractMinus3fromDefaultAccumulator_returns3()
        {
            var uut = new CalculatorClass.Calculator();

            Assert.That(uut.Subtract(-3), Is.EqualTo(3));
        }
Esempio n. 22
0
        public void Divisions_divide9by3_returns3()
        {
            var uut = new CalculatorClass.Calculator();

            Assert.That(uut.Divide(9, 3), Is.EqualTo(3));
        }
Esempio n. 23
0
        public void Add_Add3And4_Returns7()
        {
            var uut = new CalculatorClass.Calculator();

            Assert.That(uut.Add(3, 4), Is.EqualTo(7));
        }