Пример #1
0
        public void Calculate_Double4PlusDouble3_Double7Returned()
        {
            var d1   = 4.0;
            var op   = CalcLogic.operators.plus;
            var d2   = 3.0;
            var calc = new CalcLogic();
            var res  = calc.Calculate(d1, op, d2);

            Assert.AreEqual(7.0, res);
        }
Пример #2
0
        public void Calculate_Double4MDivisionDouble2_Double2Returned()
        {
            var d1   = 4.0;
            var op   = CalcLogic.operators.div;
            var d2   = 2.0;
            var calc = new CalcLogic();
            var res  = calc.Calculate(d1, op, d2);

            Assert.AreEqual(2.0, res);
        }
Пример #3
0
        public void Div_4div0_ZeroDivisionExceptionReturned()
        {
            var calc = new CalcLogic();

            void TmpMethod()
            {
                calc.Div(4, 0);
            }

            Assert.ThrowsException <DivideByZeroException>(TmpMethod);
        }
        public void TestAdditionDiv8()
        {
            var calc = new CalcLogic();

            calc.EnterDigit("-");
            calc.EnterDigit("3");
            calc.EnterDigit("2");
            calc.EnterDigit("/");
            calc.EnterDigit("4");
            calc.EnterDigit("5");

            Assert.AreEqual(expected: "-0.7111111", calc.getResult());
        }
        public void TestAdditionMulti10()
        {
            var calc = new CalcLogic();

            calc.EnterDigit("0");
            calc.EnterDigit(".");
            calc.EnterDigit("9");
            calc.EnterDigit("*");
            calc.EnterDigit("0");
            calc.EnterDigit(".");
            calc.EnterDigit("3");

            Assert.AreEqual("0.27", calc.getResult());
        }
        public void TestAdditionMulti5()
        {
            var calc = new CalcLogic();

            calc.EnterDigit("3");
            calc.EnterDigit(".");
            calc.EnterDigit("4");
            calc.EnterDigit("*");
            calc.EnterDigit("3");
            calc.EnterDigit(".");
            calc.EnterDigit("4");

            Assert.AreEqual("11.56", calc.getResult());
        }
        public void TestAdditionMulti4()
        {
            var calc = new CalcLogic();

            calc.EnterDigit("1");
            calc.EnterDigit(".");
            calc.EnterDigit("1");
            calc.EnterDigit("*");
            calc.EnterDigit("8");
            calc.EnterDigit(".");
            calc.EnterDigit("9");

            Assert.AreEqual("9.79", calc.getResult());
        }
        public void TestAdditionDiv7()
        {
            var calc = new CalcLogic();

            calc.EnterDigit("-");
            calc.EnterDigit("8");
            calc.EnterDigit(".");
            calc.EnterDigit("9");
            calc.EnterDigit("/");
            calc.EnterDigit("-");
            calc.EnterDigit("4");
            calc.EnterDigit(".");
            calc.EnterDigit("45");

            Assert.AreEqual("2", calc.getResult());
        }
        public void TestAdditionMulti8()
        {
            var calc = new CalcLogic();

            calc.EnterDigit("-");
            calc.EnterDigit("8");
            calc.EnterDigit(".");
            calc.EnterDigit("9");
            calc.EnterDigit("*");
            calc.EnterDigit("-");
            calc.EnterDigit("2");
            calc.EnterDigit(".");
            calc.EnterDigit("3");

            Assert.AreEqual("20.47", calc.getResult());
        }