public void inHonourDonation(Dictionary <string, string> data) { try { ExtentTestManager.CreateParentTest(GetType().Name + '-' + data["browsername"].ToString()); DataRow dataRow = DriverInitialization(data, EnumClasses.SheetNames.InHonourDonation.ToString()); LaunchPage lPage = new LaunchPage(driver); PageFactory.InitElements(driver, lPage); DonatePage donatePage = lPage.ClickDonateButton(); InHonourDonationPage inHonourDonationPage = donatePage.ClickOnInHonourButtonAndContinue(); inHonourDonationPage.fillMandatoryFields(dataRow); inHonourDonationPage.fillTributeDetails(dataRow); inHonourDonationPage.fillRecipientDetails(dataRow); inHonourDonationPage.verifyInHonourData(dataRow); } catch (Exception e) { Assert.Fail(e.Message); } }
public void generalDonation(Dictionary <string, string> data) { try { ExtentTestManager.CreateParentTest(GetType().Name + '-' + data["browsername"].ToString()); DataRow dataRow = DriverInitialization(data, EnumClasses.SheetNames.GeneralDonation.ToString()); LaunchPage lPage = new LaunchPage(driver); PageFactory.InitElements(driver, lPage); DonatePage donatePage = lPage.ClickDonateButton(); GeneralDonationPage generalDonationPage = donatePage.ClickOnGeneralButtonAndContinue(); generalDonationPage.FillMandatoryFields(dataRow); generalDonationPage.VerifyAllTheFiledsAndClickOnEdit(dataRow); generalDonationPage.UpdateSomeFieldsAndContinue(dataRow); generalDonationPage.VerifyTheFieldsAndClickonPaymentProcess(dataRow); generalDonationPage.VerifyTheTransectionCodeVisible(); } catch (Exception e) { Assert.Fail(e.Message); } }
public override void Awake() { base.Awake(); MemberPage = controller.transform.GetMonoILRComponentByClassPath <LegionPageMember>("Content/Member", "Hotfix_LT.UI.LegionPageMember"); ActivityPage = controller.transform.Find("Content/Activity").GetMonoILRComponent <LegionPageActivity>(); TechnologyPage = controller.transform.Find("Content/Technology").GetMonoILRComponent <LegionPageTechnology>(); DonatePage = controller.transform.Find("Content/Donate").GetMonoILRComponent <LegionPageDonate>(); MessagePage = controller.transform.Find("Content/Message").GetMonoILRComponent <LegionPageMessage>(); MedalPage = controller.transform.Find("Content/Medal").GetMonoILRComponent <LegionPageMedal>(); MercenaryPage = controller.transform.GetMonoILRComponent <LegionPageMercenary>("Content/Mercenary"); MailView = controller.transform.Find("LTLegionMailView").GetMonoILRComponent <LegionMailView>(); MemberInfoView = controller.transform.Find("LTLegionMemberInfoView").GetMonoILRComponent <LegionMemberInfoView>(); GiveMonthCardView = controller.transform.Find("LTLegionMonthCardView").GetMonoILRComponent <LegionMonthCardView>(); NameEditView = controller.transform.Find("LTLegionNameEditView").GetMonoILRComponent <LegionNameEditView>(); IconEditView = controller.transform.Find("LTLegionIconEditView").GetMonoILRComponent <LegionIconEditView>(); NoticeEditView = controller.transform.Find("LTLegionNoticeEditView").GetMonoILRComponent <LegionNoticeEditView>(); titleCtrl = controller.transform.Find("Title").GetMonoILRComponent <TitleListController>(); controller.backButton = controller.transform.Find("LeftTop/CancelBtn").GetComponent <UIButton>(); controller.BindingBtnEvent(GetList("ChoiceMemberBtn", "ChoiceActivityBtn", "ChoiceTechnologyBtn", "ChoiceDonateBtn", "ChoiceMessageBtn", "ChoiceMedalBtn", "ChoiceMercenaryBtn"), GetList(new EventDelegate(OnClickChoiceMember), new EventDelegate(OnClickChoiceActivity), new EventDelegate(OnClickChoiceTechnology), new EventDelegate(OnClickChoiceDonate), new EventDelegate(OnClickChoiceMessage), new EventDelegate(OnClickChoiceMedal), new EventDelegate(OnClickMercenaryBtn))); if (MemberPage != null) { MemberPage.onClickShowMail = OnClickShowMail; MemberPage.onClickManager = OnClickManager; MemberPage.onClickNoticeEditBtn = OnClickNoticeEditBtn; MemberPage.onClickLeaveLegion = OnClickLeaveLegion; MemberPage.onClickEditNameBtn = OnClickEditNameBtn; } if (DonatePage != null) { DonatePage.SetGoldDonateAction(OnClickGoldDontae); DonatePage.SetDiamondDonateAction(OnClickDiamondDonate); DonatePage.SetLuxuryDonateAction(OnClickZZDonate); } if (MemberInfoView != null) { MemberInfoView.onClickAddFriend = OnClickAddFriend; MemberInfoView.onClickTalk = OnClickTalk; MemberInfoView.onClickPromote = OnClickPromote; MemberInfoView.onClickDemote = OnClickDemote; MemberInfoView.onClickGiveOwner = OnClickGiveOwner; MemberInfoView.onClickKickOut = OnClickKickOut; MemberInfoView.onClickMonthCard = OnClickMonthCard; } if (GiveMonthCardView != null) { GiveMonthCardView.onClickCancelMonthCard = OnClickCancelMonthCard; GiveMonthCardView.onClickGiveMonthCard = OnClickGiveMonthCard; } if (NoticeEditView != null) { NoticeEditView.onClickSaveNotice = OnClickSaveNotice; } LegionEvent.CloseLegionHudUI += controller.Close; LegionEvent.NotifyUpdateLegionData += SetData; LegionEvent.NotifyUpdateLegionMessages += SetLegionMessages; LegionEvent.NotifyLegionAccount += OnLegionAccount; LegionEvent.NotifyByKickOut += OnByKickOut; LegionEvent.OnClickMember += OnClickMemberItem; }