示例#1
0
        public void AddTest()
        {
            FancyCalcEnguine calc     = new FancyCalcEnguine();
            double           expected = 4;
            double           actual   = calc.Add(2, 2);

            Assert.AreEqual(expected, actual);
        }
示例#2
0
        public void SubtractTest()
        {
            var    calc     = new FancyCalcEnguine();
            double expected = 0;
            double actual   = calc.Subtract(1, 1);

            Assert.AreEqual(expected, actual);
        }
示例#3
0
        public void MultiplyTest()
        {
            FancyCalcEnguine calc     = new FancyCalcEnguine();
            double           expected = 36;
            double           actual   = calc.Multiply(3, 12);

            Assert.AreEqual(expected, actual);
        }
示例#4
0
        public void CalculateTest2()
        {
            FancyCalcEnguine calc     = new FancyCalcEnguine();
            double           expected = 4;
            double           actual   = calc.Culculate("2+2");

            Assert.AreEqual(expected, actual);
        }
示例#5
0
        public void Test1()
        {
            var    calc     = new FancyCalcEnguine();
            double expected = 6;
            double actual   = calc.Culculate("3+3");

            Assert.AreEqual(expected, actual);
        }
示例#6
0
        public void CalculateTest()
        {
            var    calc     = new FancyCalcEnguine();
            double expected = 11;
            double actual   = calc.Calculate("10 + 1");

            Assert.AreEqual(expected, actual);
        }
示例#7
0
        public void DivisionTest()
        {
            var    calc     = new FancyCalcEnguine();
            double expected = 9;
            double actual   = calc.Division(27, 3);

            Assert.AreEqual(expected, actual);
        }
示例#8
0
        public void CalculateTestHidden()
        {
            FancyCalcEnguine calc      = new FancyCalcEnguine();
            double           expected2 = 6;
            double           actual2   = calc.Add(3, 3);

            Assert.AreEqual(expected2, actual2);
        }
示例#9
0
        public double MultiplyTest(int a, int b)
        {
            var calc = new FancyCalcEnguine();

            return(calc.Multiply(a, b));
        }
示例#10
0
        public double CalculateTestHidden(string expression)
        {
            FancyCalcEnguine calc = new FancyCalcEnguine();

            return(calc.Culculate(expression));
        }