Exemple #1
0
        public void CalculateCurrentAnswerDivideByZeroTest()
        {
            double currentAnswer    = 123.4;
            string currentInput     = "0";
            string previousOperator = "/";

            CalcFunctions.CalculateCurrentAnswer(currentAnswer, currentInput, previousOperator);
        }
Exemple #2
0
        public void CalculateCurrentAnswerSyntaxErrorTest()
        {
            double currentAnswer    = 123.4;
            string currentInput     = "1,54,";
            string previousOperator = "+";

            CalcFunctions.CalculateCurrentAnswer(currentAnswer, currentInput, previousOperator);
        }
Exemple #3
0
        public void CalculateCurrentAnswerTest()
        {
            double currentAnswer    = 123.4;
            string currentInput     = "1";
            string previousOperator = "+";

            currentAnswer = CalcFunctions.CalculateCurrentAnswer(currentAnswer, currentInput, previousOperator).Item2;
            Assert.AreEqual(124.4, currentAnswer);
            currentInput     = "1,4";
            previousOperator = "-";
            currentAnswer    = CalcFunctions.CalculateCurrentAnswer(currentAnswer, currentInput, previousOperator).Item2;
            Assert.AreEqual(123, currentAnswer);
            currentInput     = "2";
            previousOperator = "*";
            currentAnswer    = CalcFunctions.CalculateCurrentAnswer(currentAnswer, currentInput, previousOperator).Item2;
            Assert.AreEqual(246, currentAnswer);
            currentInput     = "2";
            previousOperator = "/";
            currentAnswer    = CalcFunctions.CalculateCurrentAnswer(currentAnswer, currentInput, previousOperator).Item2;
            Assert.AreEqual(123, currentAnswer);
        }