예제 #1
0
 public void FractionTest()
 {
     for (int i = 1; i < 6; i++)
     {
         string exp = "1/" + i;
         string ans = SimpleArithmeticGenerator.ArithmeticEvaluator(exp);
         _calcStandardView.EvaluateStringInput(exp);
         Assert.AreEqual(ans, _calculatorResults.ReturnCalculatorResults());
     }
 }
예제 #2
0
 public void Square_Postive_Integers()
 {
     for (int i = 0; i < 12; i++)
     {
         _calcStandardView.EvaluateStringInput(i.ToString());
         _calcStandardView.SquareBtn.Click();
         string ans = SimpleArithmeticGenerator.ArithmeticEvaluator(i + "^2");
         Assert.AreEqual(ans, _calculatorResults.ReturnCalculatorResults());
     }
 }
예제 #3
0
 public void MultiplicationWithGenerator()
 {
     for (int i = 1; i < 5; i++)
     {
         string exp = SimpleArithmeticGenerator.GenerateExpression(i, new bool[] { false, false, false, true });
         string ans = SimpleArithmeticGenerator.ArithmeticEvaluator(exp);
         _calcStandardView.EvaluateStringInput(exp);
         Assert.AreEqual(ans, _calculatorResults.ReturnCalculatorResults());
     }
 }