public void GivenInOfIPressAdd(string number, string name) { MIASupport.SetInstance(number, name); var calc = UIMapLoader.Calculator; Mouse.Click(calc.UICalculatorWindow.UIPlusButtonControl.UIPlusButton); }
public void ThenInOfWindowShouldBeType(string number, string name, string type) { MIASupport.SetInstance(number, name); var calc = UIMapLoader.Calculator; if (type.Equals("ingineer")) { Assert.AreEqual(calc.UICalculatorWindow.Height, 323); Assert.AreEqual(calc.UICalculatorWindow.Width, 423); } else if (type.Equals("simple")) { Assert.AreEqual(calc.UICalculatorWindow.Height, 323); Assert.AreEqual(calc.UICalculatorWindow.Width, 228); } else if (type.Equals("programmer")) { Assert.AreEqual(calc.UICalculatorWindow.Height, 389); Assert.AreEqual(calc.UICalculatorWindow.Width, 423); } else if (type.Equals("statistic")) { Assert.AreEqual(calc.UICalculatorWindow.Height, 423); Assert.AreEqual(calc.UICalculatorWindow.Width, 228); } else { Assert.Fail(String.Format("Тип {0} не найден в меню.", type)); } }
public void GivenInOfISwitchToType(string number, string name, string type) { MIASupport.SetInstance(number, name); var calc = UIMapLoader.Calculator; Mouse.Click(calc.UICalculatorWindow.UIMenuBar.UIViewMenuItem); if (type.Equals("ingineer")) { Mouse.Click(calc.UICalculatorWindow.UIMenuBar.UIViewMenuIngineerItem); } else if (type.Equals("simple")) { Mouse.Click(calc.UICalculatorWindow.UIMenuBar.UIViewMenuSimpleItem); } else if (type.Equals("programmer")) { Mouse.Click(calc.UICalculatorWindow.UIMenuBar.UIViewMenuProgrammerItem); } else if (type.Equals("statistic")) { Mouse.Click(calc.UICalculatorWindow.UIMenuBar.UIViewMenuStatisticItem); } else { Assert.Fail(String.Format("Тип {0} не найден в меню.", type)); } System.Threading.Thread.Sleep(150); }
public void ThenInOfTheResultShouldBeOnTheScreen(string number, string name, string result) { MIASupport.SetInstance(number, name); var calc = UIMapLoader.Calculator; Assert.AreEqual(result, calc.UICalculatorWindow.UIResultTextControl.UIResultText.DisplayText); }
public void GivenInOfIInsertValueFromClipboard(string number, string name) { MIASupport.SetInstance(number, name); var calc = UIMapLoader.Calculator; var contextMenu = UIMapLoader.ContextMenu; Mouse.Click(calc.UICalculatorWindow.UIResultTextControl.UIResultText, MouseButtons.Right); Mouse.Click(contextMenu.UIContextMenuWindow.UIContextMenu.UIPasteMenuItem); }
public void WhenInIOpenViewMenu(string number, string name, string value) { MIASupport.SetInstance(number, name); var calc = UIMapLoader.Calculator; var characters = value.ToCharArray(); foreach (var a in characters) { switch (a) { case '0': Mouse.Click(calc.UICalculatorWindow.UIZeroButtonControl.UIZeroButton); break; case '1': Mouse.Click(calc.UICalculatorWindow.UIOneButtonControl.UIOneButton); break; case '2': Mouse.Click(calc.UICalculatorWindow.UITwoButtonControl.UITwoButton); break; case '3': Mouse.Click(calc.UICalculatorWindow.UIThreeButtonControl.UIThreeButton); break; case '4': Mouse.Click(calc.UICalculatorWindow.UIFourButtonControl.UIFourButton); break; case '5': Mouse.Click(calc.UICalculatorWindow.UIFiveButtonControl.UIFiveButton); break; case '6': Mouse.Click(calc.UICalculatorWindow.UISixButtonControl.UISixButton); break; case '7': Mouse.Click(calc.UICalculatorWindow.UISevenButtonControl.UISevenButton); break; case '8': Mouse.Click(calc.UICalculatorWindow.UIEightButtonControl.UIEightButton); break; case '9': Mouse.Click(calc.UICalculatorWindow.UINineButtonControl.UINineButton); break; default: Assert.Fail(String.Format("Символ {0} содержит недопустимые символы.", a)); break; } } }
public void GivenICloseInstanceOf(string number, string name) { MIASupport.KillInstance(number, name); }
public void GivenIStartInstance(string number, string name) { MIASupport.AddInstace(number, name); }