Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }