Ejemplo n.º 1
0
        public void SubDescendantRangeAndAscendantRange()
        {
            CalculatorBlock.ClickWholeEquation("9876543210-0123456789");

            decimal result = CalculatorBlock.GetDecimalResult();

            Assert.AreEqual(true, result == 9753086421);
        }
Ejemplo n.º 2
0
        public void AddAscendRangeAndDescendRange()
        {
            //Google calc is capped only to 9 numbers, but correct are both results
            CalculatorBlock.ClickWholeEquation("0123456789+9876543210");

            decimal result = CalculatorBlock.GetDecimalResult();

            Assert.AreEqual(true, result == 1111111110 || result == 9999999999);
        }
Ejemplo n.º 3
0
        public void OneTimeSetUp()
        {
            Driver = DriverFactory.CreateInstanceDesktop(BrowserB);
            //_driver = DriverFactory.CreateInstanceBrowserStack(_browser);

            Driver.Navigate().GoToUrl(new Uri("https://www.google.com/search?q=calculator"));
            Driver.Manage().Window.Maximize();

            CalculatorBlock = new CalculatorBlock(Driver);
            CalculatorBlock.BannerClick();
        }
Ejemplo n.º 4
0
 public void AddOneAndZero()
 {
     CalculatorBlock.ClickWholeEquation("1+0");
     Assert.AreEqual(1, CalculatorBlock.GetDecimalResult());
 }
Ejemplo n.º 5
0
 public void DivDecimalTwoPointTwoAndTwo()
 {
     CalculatorBlock.ClickWholeEquation("2.2/2");
     Assert.AreEqual(1.1, CalculatorBlock.GetDecimalResult());
 }
Ejemplo n.º 6
0
 public void DivMinusTenAndTwo()
 {
     CalculatorBlock.ClickWholeEquation("-10/2");
     Assert.AreEqual(-5, CalculatorBlock.GetDecimalResult());
 }
Ejemplo n.º 7
0
 public void DivZeroAndOne()
 {
     CalculatorBlock.ClickWholeEquation("0/1");
     Assert.AreEqual(0, CalculatorBlock.GetDecimalResult());
 }
 public void MulTenAndTwo()
 {
     CalculatorBlock.ClickWholeEquation("10*2");
     Assert.AreEqual(20, CalculatorBlock.GetDecimalResult());
 }
Ejemplo n.º 9
0
 public void AddDecimalTwoPointTwoMinusOne()
 {
     CalculatorBlock.ClickWholeEquation("2.2+1");
     Assert.AreEqual(3.2, CalculatorBlock.GetDecimalResult());
 }
Ejemplo n.º 10
0
 public void SubBracketsFiveMinusTwo()
 {
     CalculatorBlock.ClickWholeEquation("(-5)-(-2)");
     Assert.AreEqual(-3, CalculatorBlock.GetDecimalResult());
 }
Ejemplo n.º 11
0
 public void SubZeroAndMinusOne()
 {
     CalculatorBlock.ClickWholeEquation("0-1");
     Assert.AreEqual(-1, CalculatorBlock.GetDecimalResult());
 }
Ejemplo n.º 12
0
 public void SubMinusOneAndMinusZero()
 {
     CalculatorBlock.ClickWholeEquation("-1-0");
     Assert.AreEqual(-1, CalculatorBlock.GetDecimalResult());
 }
Ejemplo n.º 13
0
 public void SubZeroMinusZero()
 {
     CalculatorBlock.ClickWholeEquation("0-0");
     Assert.AreEqual(0, CalculatorBlock.GetDecimalResult());
 }
Ejemplo n.º 14
0
 public void MulDecimalTwoPointTwoAndTwo()
 {
     CalculatorBlock.ClickWholeEquation("2.2*2");
     Assert.AreEqual(4.4, CalculatorBlock.GetDecimalResult());
 }
Ejemplo n.º 15
0
 public void MulBracketsTenAndTwo()
 {
     CalculatorBlock.ClickWholeEquation("(10)*(2)");
     Assert.AreEqual(20, CalculatorBlock.GetDecimalResult());
 }
Ejemplo n.º 16
0
 public void DivZeroAndZero()
 {
     CalculatorBlock.ClickWholeEquation("0/0");
     Assert.AreEqual("Error", CalculatorBlock.GetTextResult());
 }
Ejemplo n.º 17
0
 public void AddBracketsFiveAndTwo()
 {
     CalculatorBlock.ClickWholeEquation("(+5)+(+2)");
     Assert.AreEqual(7, CalculatorBlock.GetDecimalResult());
 }
Ejemplo n.º 18
0
 public void DivOneAndZero()
 {
     CalculatorBlock.ClickWholeEquation("1/0");
     Assert.AreEqual("Infinity", CalculatorBlock.GetTextResult());
 }
Ejemplo n.º 19
0
 public void AddHundredAndTwentyFivePercent()
 {
     CalculatorBlock.ClickWholeEquation("100+25%");
     Assert.AreEqual(125, CalculatorBlock.GetDecimalResult());
 }
Ejemplo n.º 20
0
 public void MulZeroAndZero()
 {
     CalculatorBlock.ClickWholeEquation("0*0");
     Assert.AreEqual(0, CalculatorBlock.GetDecimalResult());
 }