Exemple #1
0
        public void SubstractNegResult()
        {
            GenericCalculator sumTest1 = new GenericCalculator();
            dynamic           num1     = 0;
            dynamic           num2     = 6;

            //Act
            dynamic total = sumTest1.Subtract(num1, num2);

            //Assert
            Assert.AreEqual(-6, total);
        }
Exemple #2
0
        public void Add2Types()
        {
            GenericCalculator sumTest1 = new GenericCalculator();
            dynamic           num1     = 5.50;
            dynamic           num2     = 6.66f;

            //Act
            dynamic total = sumTest1.Add(num1, num2);

            //Assert
            Assert.AreEqual(12.16, total);
        }
Exemple #3
0
        public void AddResultNegative()
        {
            GenericCalculator sumTest1 = new GenericCalculator();
            dynamic           num1     = -10;
            dynamic           num2     = 9;

            //Act
            dynamic total = sumTest1.Add(num1, num2);

            //Assert
            Assert.AreEqual(-1, total);
        }
Exemple #4
0
        public void MultyplyNegPos()
        {
            GenericCalculator sumTest1 = new GenericCalculator();
            dynamic           num1     = -5;
            dynamic           num2     = 5;

            //Act
            dynamic total = sumTest1.Multiply(num1, num2);

            //Assert
            Assert.AreEqual(-25, total);
        }
Exemple #5
0
        public void DivideDoubles()
        {
            GenericCalculator sumTest1 = new GenericCalculator();
            dynamic           num1     = 15.55;
            dynamic           num2     = 3.33;

            //Act
            dynamic total = sumTest1.Divide(num1, num2);

            //Assert
            Assert.AreEqual(4.66966966966967, total);
        }
Exemple #6
0
        public void Divide()
        {
            GenericCalculator sumTest1 = new GenericCalculator();
            dynamic           num1     = 30;
            dynamic           num2     = 5;

            //Act
            dynamic total = sumTest1.Divide(num1, num2);

            //Assert
            Assert.AreEqual(6, total);
        }
Exemple #7
0
        public void MultyplyZeroInt()
        {
            GenericCalculator sumTest1 = new GenericCalculator();
            dynamic           num1     = 0;
            dynamic           num2     = 5;

            //Act
            dynamic total = sumTest1.Multiply(num1, num2);

            //Assert
            Assert.AreEqual(0, total);
        }
Exemple #8
0
        public void MultyplyFloatInt()
        {
            GenericCalculator sumTest1 = new GenericCalculator();
            dynamic           num1     = 6.04f;
            dynamic           num2     = 5;

            //Act
            dynamic total = sumTest1.Multiply(num1, num2);

            //Assert
            Assert.AreEqual(30.2, total);
        }
Exemple #9
0
        public void Add()
        {
            GenericCalculator sumTest1 = new GenericCalculator();
            dynamic           num1     = 4;
            dynamic           num2     = 6;

            //Act
            dynamic total = sumTest1.Add(num1, num2);

            //Assert
            Assert.AreEqual(10, total);
        }
Exemple #10
0
        public void Substract2Neg()
        {
            GenericCalculator sumTest1 = new GenericCalculator();
            dynamic           num1     = -19;
            dynamic           num2     = -6;

            //Act
            dynamic total = sumTest1.Subtract(num1, num2);

            //Assert
            Assert.AreEqual(-25, total);
        }
Exemple #11
0
        public void SubstractDifNum()
        {
            GenericCalculator sumTest1 = new GenericCalculator();
            dynamic           num1     = 10.0001;
            dynamic           num2     = 6.89;

            //Act
            dynamic total = sumTest1.Subtract(num1, num2);

            //Assert
            Assert.AreEqual(3.1101, total);
        }
Exemple #12
0
        public void DivideZeroToInt()
        {
            GenericCalculator sumTest1 = new GenericCalculator();
            dynamic           num1     = 0;
            dynamic           num2     = 10;

            //Act
            dynamic total = sumTest1.Divide(num1, num2);

            //Assert
            Assert.AreEqual(0, total);
            Assert.Throws <DivideByZeroException>(() => sumTest1.Divide(num1, num2));
        }