diff --git a/src/CalculatorUITestFramework/StandardAoTCalculatorPage.cs b/src/CalculatorUITestFramework/StandardAoTCalculatorPage.cs index 066d32d8..9eedc312 100644 --- a/src/CalculatorUITestFramework/StandardAoTCalculatorPage.cs +++ b/src/CalculatorUITestFramework/StandardAoTCalculatorPage.cs @@ -95,40 +95,29 @@ namespace CalculatorUITestFramework return ToolTip.Text; } - ///// - ///// Checks in AoT (Keep on top) button is present - ///// - public string GetAoTPresence() + /// + /// Checks in AoT (Keep on top) button is present + /// + public bool IsKeepOnTopButtonPresent() { - bool AoTPresent; string source = this.session.PageSource; - if (source.Contains("Keep on top")) - { - AoTPresent = true; - } - else - { - AoTPresent = false; - } - return AoTPresent.ToString(); + return source.Contains("Keep on top"); } - ///// - ///// Checks Standard calculator to see if it's in AoT (Keep on top) - ///// - public string AoTModeCheck() + /// + /// Checks Standard calculator to see if it's in AoT (Keep on top) + /// + public bool IsInAlwaysOnTopMode() { - bool InAoTMode; string source = this.session.PageSource; if ((source.Contains("Keep on top")) && (source.Contains("Header"))) { - InAoTMode = false; + return false; } else { - InAoTMode = true; + return true; } - return InAoTMode.ToString(); } /// diff --git a/src/CalculatorUITests/StandardModeFunctionalTests.cs b/src/CalculatorUITests/StandardModeFunctionalTests.cs index 1795de2c..80b8e7aa 100644 --- a/src/CalculatorUITests/StandardModeFunctionalTests.cs +++ b/src/CalculatorUITests/StandardModeFunctionalTests.cs @@ -724,26 +724,22 @@ namespace CalculatorUITests { page.NavigationMenu.ChangeCalculatorMode(CalculatorMode.ScientificCalculator); Assert.AreEqual("Scientific", CalculatorApp.GetCalculatorHeaderText()); - page.StandardAoTCalculatorPage.GetAoTPresence(); - Assert.AreEqual("False", page.StandardAoTCalculatorPage.GetAoTPresence()); + Assert.IsFalse(page.StandardAoTCalculatorPage.IsKeepOnTopButtonPresent()); CalculatorApp.EnsureCalculatorHasFocus(); page.NavigationMenu.ChangeCalculatorMode(CalculatorMode.ProgrammerCalculator); Assert.AreEqual("Programmer", CalculatorApp.GetCalculatorHeaderText()); - page.StandardAoTCalculatorPage.GetAoTPresence(); - Assert.AreEqual("False", page.StandardAoTCalculatorPage.GetAoTPresence()); + Assert.IsFalse(page.StandardAoTCalculatorPage.IsKeepOnTopButtonPresent()); CalculatorApp.EnsureCalculatorHasFocus(); page.NavigationMenu.ChangeCalculatorMode(CalculatorMode.DateCalculator); Assert.AreEqual("Date calculation", CalculatorApp.GetCalculatorHeaderText()); - page.StandardAoTCalculatorPage.GetAoTPresence(); - Assert.AreEqual("False", page.StandardAoTCalculatorPage.GetAoTPresence()); + Assert.IsFalse(page.StandardAoTCalculatorPage.IsKeepOnTopButtonPresent()); CalculatorApp.EnsureCalculatorHasFocus(); page.NavigationMenu.ChangeCalculatorMode(CalculatorMode.StandardCalculator); Assert.AreEqual("Standard", CalculatorApp.GetCalculatorHeaderText()); - page.StandardAoTCalculatorPage.GetAoTPresence(); - Assert.AreEqual("True", page.StandardAoTCalculatorPage.GetAoTPresence()); + Assert.IsTrue(page.StandardAoTCalculatorPage.IsKeepOnTopButtonPresent()); } [TestMethod] @@ -755,8 +751,7 @@ namespace CalculatorUITests page.StandardOperators.DivideButton.Click(); page.StandardOperators.NumberPad.Num0Button.Click(); page.StandardOperators.EqualButton.Click(); - page.StandardAoTCalculatorPage.AoTModeCheck(); - Assert.AreEqual("True", page.StandardAoTCalculatorPage.AoTModeCheck()); + Assert.IsTrue(page.StandardAoTCalculatorPage.IsInAlwaysOnTopMode()); Assert.AreEqual("Result is undefined", page.CalculatorResults.GetAoTCalculatorResultText()); } @@ -768,8 +763,7 @@ namespace CalculatorUITests page.StandardAoTCalculatorPage.ResizeAoTWindowToDisplayInvertButton(); page.StandardOperators.ClearButton.Click(); page.StandardOperators.InvertButton.Click(); - page.StandardAoTCalculatorPage.AoTModeCheck(); - Assert.AreEqual("True", page.StandardAoTCalculatorPage.AoTModeCheck()); + Assert.IsTrue(page.StandardAoTCalculatorPage.IsInAlwaysOnTopMode()); Assert.AreEqual("Cannot divide by zero", page.CalculatorResults.GetAoTCalculatorResultText()); } @@ -781,12 +775,10 @@ namespace CalculatorUITests page.StandardAoTCalculatorPage.ResizeAoTWindowToDisplayInvertButton(); page.StandardOperators.ClearButton.Click(); page.StandardOperators.InvertButton.Click(); - page.StandardAoTCalculatorPage.AoTModeCheck(); - Assert.AreEqual("True", page.StandardAoTCalculatorPage.AoTModeCheck()); + Assert.IsTrue(page.StandardAoTCalculatorPage.IsInAlwaysOnTopMode()); Assert.AreEqual("Cannot divide by zero", page.CalculatorResults.GetAoTCalculatorResultText()); page.StandardAoTCalculatorPage.NavigateToStandardMode(); - page.StandardAoTCalculatorPage.AoTModeCheck(); - Assert.AreEqual("False", page.StandardAoTCalculatorPage.AoTModeCheck()); + Assert.IsFalse(page.StandardAoTCalculatorPage.IsInAlwaysOnTopMode()); Assert.AreEqual("Cannot divide by zero", page.CalculatorResults.GetCalculatorResultText()); }