private void FamilyEditDlg_Handler(FamilyEditDlg dlg) { GDMFamilyRecord familyRecord = dlg.Family; var tabs = new TabControlTester("tabsFamilyData", dlg); GKSheetListTester sheetTester; // father PersonEditDlgTests.SetCreateIndividualHandler(this, GDMSex.svMale); ClickButton("btnHusbandAdd", dlg); ModalFormHandler = MessageBox_YesHandler; ClickButton("btnHusbandDelete", dlg); // mother PersonEditDlgTests.SetCreateIndividualHandler(this, GDMSex.svFemale); ClickButton("btnWifeAdd", dlg); ModalFormHandler = MessageBox_YesHandler; ClickButton("btnWifeDelete", dlg); // childs Assert.AreEqual(0, familyRecord.Children.Count); tabs.SelectTab(0); PersonEditDlgTests.SetCreateIndividualHandler(this, GDMSex.svFemale); ClickToolStripButton("fChildsList_ToolBar_btnAdd", dlg); Assert.AreEqual(1, familyRecord.Children.Count); //SelectSheetListItem("fEventsList", dlg, 0); //ModalFormHandler = EventEditDlg_Select_Handler; //ClickToolStripButton("fChildsList_ToolBar_btnEdit", dlg); //Assert.AreEqual(1, familyRecord.Childrens.Count); ModalFormHandler = MessageBox_YesHandler; SelectSheetListItem("fChildsList", dlg, 0); ClickToolStripButton("fChildsList_ToolBar_btnDelete", dlg); Assert.AreEqual(0, familyRecord.Children.Count); // events Assert.AreEqual(0, familyRecord.Events.Count); tabs.SelectTab(1); SetModalFormHandler(this, EventEditDlgTests.EventEditDlg_Select_Handler); ClickToolStripButton("fEventsList_ToolBar_btnAdd", dlg); Assert.AreEqual(1, familyRecord.Events.Count); SelectSheetListItem("fEventsList", dlg, 0); SetModalFormHandler(this, EventEditDlgTests.EventEditDlg_Select_Handler); ClickToolStripButton("fEventsList_ToolBar_btnEdit", dlg); Assert.AreEqual(1, familyRecord.Events.Count); ModalFormHandler = MessageBox_YesHandler; SelectSheetListItem("fEventsList", dlg, 0); ClickToolStripButton("fEventsList_ToolBar_btnDelete", dlg); Assert.AreEqual(0, familyRecord.Events.Count); StructsDlg_Handler(familyRecord, dlg, tabs, new int[] { 2, 3, 4 }); ClickButton("btnAccept", dlg); }
public override void Setup() { base.Setup(); fBase = new BaseWindowStub(); fFamilyRecord = new GDMFamilyRecord(fBase.Context.Tree); fDialog = new FamilyEditDlg(fBase); fDialog.Family = fFamilyRecord; fDialog.Show(); }
public override void Setup() { TestUtils.InitGEDCOMProviderTest(); WFAppHost.ConfigureBootstrap(false); fBase = new BaseWindowStub(); fFamilyRecord = new GDMFamilyRecord(fBase.Context.Tree); fDialog = new FamilyEditDlg(fBase); fDialog.Family = fFamilyRecord; fDialog.Show(); }