Beispiel #1
0
        public void ManagesZeroTest()
        {
            var input = "0*1";

            var result = Calculator2.Calculate(input);

            Assert.AreEqual(0, result);
        }
Beispiel #2
0
        public void AppliesOperatorPrecedenceTest()
        {
            var input = "3+2*3";

            var result = Calculator2.Calculate(input);

            Assert.AreEqual(9, result);
        }
Beispiel #3
0
        public void CalculatesComplexOperationTest()
        {
            var input = "   3  - 98 * 44 /15-3  ";

            var result = Calculator2.Calculate(input);

            Assert.AreEqual(-287, result);
        }
Beispiel #4
0
        public void CalculatesSimpleSumTest()
        {
            var simpleSum = "3+2";

            var result = Calculator2.Calculate(simpleSum);

            Assert.AreEqual(5, result);
        }