public void Test_EnterDataAndApply() { Assert.AreEqual(fGroupRecord, fDialog.Group); var sheetTester = new GKSheetListTester("fMembersList", fDialog); //EnumSet<SheetButton> buttons = sheetTester.Properties.Buttons; //Assert.IsTrue(buttons.ContainsAll(SheetButton.lbAdd, SheetButton.lbDelete, SheetButton.lbJump)); Assert.IsFalse(sheetTester.Properties.ReadOnly); EnterText("edName", fDialog, "sample text"); ClickButton("btnAccept", fDialog); Assert.AreEqual("sample text", fGroupRecord.GroupName); }
public static void SelectSheetListItem(string name, Form form, int value) { var sheetTester = new GKSheetListTester(name, form); sheetTester.Properties.SelectItem(value); }
public void Test_EnterDataAndApply() { Assert.AreEqual(fBase, fDialog.Base); Assert.AreEqual(fAddress, fDialog.Address); var txtCountry = new TextBoxTester("txtCountry"); txtCountry.Enter("sample text"); Assert.AreEqual("sample text", txtCountry.Text); var txtState = new TextBoxTester("txtState"); txtState.Enter("sample text"); Assert.AreEqual("sample text", txtState.Text); var tabs = new TabControlTester("tabsAddrData"); // Test for adding phone tabs.SelectTab(1); ModalFormHandler = InputBoxAddHandler; ClickToolStripButton("fPhonesList_ToolBar_btnAdd", fDialog); Assert.AreEqual("sample add", fAddress.PhoneNumbers[1].StringValue); var sheetTester = new GKSheetListTester("fPhonesList"); sheetTester.Properties.SelectItem(1); ModalFormHandler = InputBoxEditHandler; ClickToolStripButton("fPhonesList_ToolBar_btnEdit", fDialog); Assert.AreEqual("sample edit", fAddress.PhoneNumbers[1].StringValue); ModalFormHandler = MessageBox_YesHandler; ClickToolStripButton("fPhonesList_ToolBar_btnDelete", fDialog); // Test for adding mail tabs.SelectTab(2); ModalFormHandler = InputBoxAddHandler; ClickToolStripButton("fMailsList_ToolBar_btnAdd", fDialog); Assert.AreEqual("sample add", fAddress.EmailAddresses[1].StringValue); sheetTester = new GKSheetListTester("fMailsList"); sheetTester.Properties.SelectItem(1); ModalFormHandler = InputBoxEditHandler; ClickToolStripButton("fMailsList_ToolBar_btnEdit", fDialog); Assert.AreEqual("sample edit", fAddress.EmailAddresses[1].StringValue); ModalFormHandler = MessageBox_YesHandler; ClickToolStripButton("fMailsList_ToolBar_btnDelete", fDialog); // Test for adding webpage tabs.SelectTab(3); ModalFormHandler = InputBoxAddHandler; ClickToolStripButton("fWebsList_ToolBar_btnAdd", fDialog); Assert.AreEqual("sample add", fAddress.WebPages[1].StringValue); sheetTester = new GKSheetListTester("fWebsList"); sheetTester.Properties.SelectItem(1); ModalFormHandler = InputBoxEditHandler; ClickToolStripButton("fWebsList_ToolBar_btnEdit", fDialog); Assert.AreEqual("sample edit", fAddress.WebPages[1].StringValue); //ModalFormHandler = MessageBox_YesHandler; //ClickToolStripButton("fWebsList_ToolBar_btnDelete", fDialog); ClickButton("btnAccept", fDialog); Assert.AreEqual("sample text", fAddress.AddressCountry); Assert.AreEqual("sample text", fAddress.AddressState); }