Ejemplo n.º 1
0
        public void TestDelen9999and0_ansExc()
        {
            double a = 9999;
            char   c = '/';
            double b = 0;

            Calculator.Calc calc = new Calculator.Calc();

            Assert.ThrowsException <System.DivideByZeroException>(() => calc.Calculate(a, c, b));
        }
Ejemplo n.º 2
0
        public void TestSum10and20_ans30()
        {
            double a        = 10;
            char   c        = '+';
            double b        = 20;
            double expected = 30;

            Calculator.Calc calc = new Calculator.Calc();
            double          ans  = calc.Calculate(a, c, b);

            Assert.AreEqual(expected, ans);
        }
Ejemplo n.º 3
0
        public void TestMulti99and2_ans198()
        {
            double a        = 99;
            char   c        = '*';
            double b        = 2;
            double expected = 198;

            Calculator.Calc calc = new Calculator.Calc();
            double          ans  = calc.Calculate(a, c, b);

            Assert.AreEqual(expected, ans);
        }
Ejemplo n.º 4
0
        public void TestDelen9999and9999_ans1()
        {
            double a        = 9999;
            char   c        = '/';
            double b        = 9999;
            double expected = 1;

            Calculator.Calc calc = new Calculator.Calc();
            double          ans  = calc.Calculate(a, c, b);

            Assert.AreEqual(expected, ans);
        }
Ejemplo n.º 5
0
        public void TestDef1000010and1000()
        {
            double a        = 10000.10;
            char   c        = '-';
            double b        = 1000;
            double expected = 9000.10;

            Calculator.Calc calc = new Calculator.Calc();
            double          ans  = calc.Calculate(a, c, b);

            Assert.AreEqual(expected, ans);
        }