Beispiel #1
0
        public void SimpleInput()
        {
            string op = calc.GetOperator(calc.ParseInput("5+5"));

            Assert.AreEqual("+", op);

            op = calc.GetOperator(calc.ParseInput("5-5"));
            Assert.AreEqual("-", op);

            op = calc.GetOperator(calc.ParseInput("5*5"));
            Assert.AreEqual("*", op);

            op = calc.GetOperator(calc.ParseInput("5/5"));
            Assert.AreEqual("/", op);
        }
        public void SimpleInput()
        {
            Match parsedInput = calc.ParseInput("5+5");

            Assert.AreEqual(5, calc.GetFirstOperand(parsedInput));
            Assert.AreEqual(5, calc.GetSecondOperand(parsedInput));
        }
Beispiel #3
0
        public void ParseSimpleInput()
        {
            // addition
            Assert.AreEqual("5+5", calc.ParseInput("5+5").Value);

            // subtraction
            Assert.AreEqual("5-5", calc.ParseInput("5-5").Value);

            // multiplication
            Assert.AreEqual("5*5", calc.ParseInput("5*5").Value);

            // division
            Assert.AreEqual("5/5", calc.ParseInput("5/5").Value);
        }