public void LogTest()
 {
     for (int i = 0; i < 10; i++)
     {
         _ScientificCalculatorPage.NaturalLog(i);
         if (i == 0)
         {
             Assert.IsTrue("Invalid input" == _calculatorResults.ReturnCalculatorText());
             _ScientificCalculatorPage.ClearBtn.Click();
         }
         else
         {
             string ans = Math.Log((double)i).ToString();
             Assert.AreEqual(_ScientificCalculatorPage.CheckAccuracy(ans),
                             _ScientificCalculatorPage.CheckAccuracy(_calculatorResults.ReturnCalculatorResults()));
             _ScientificCalculatorPage.ClearEntryBtn.Click();
         }
         _ScientificCalculatorPage.LogBase10(i);
         if (i == 0)
         {
             Assert.IsTrue("Invalid input" == _calculatorResults.ReturnCalculatorText());
             _ScientificCalculatorPage.ClearBtn.Click();
         }
         else
         {
             string ans = Math.Log10((double)i).ToString();
             Assert.AreEqual(_ScientificCalculatorPage.CheckAccuracy(ans),
                             _ScientificCalculatorPage.CheckAccuracy(_calculatorResults.ReturnCalculatorResults()));
             _ScientificCalculatorPage.ClearEntryBtn.Click();
         }
     }
 }
Example #2
0
 public void SquareRootTest_Negative_Integers()
 {
     _calcStandardView.PressNumber(-1);
     _calcStandardView.SquareRootBtn.Click();
     Assert.IsTrue("Invalid input" == _calculatorResults.ReturnCalculatorText());
 }