public void SubmitHIPPCaseSubmissionMember(IWebDriver context) { #region Pages and Sections EmployeeStatusAndHiringDetails employeeStatusAndHiringDetails = new EmployeeStatusAndHiringDetails(context); HouseholdInformation householdInformation = new HouseholdInformation(context); HIPPSubmitApplicationPageMember submitApp = new HIPPSubmitApplicationPageMember(context); CompanyInformation companyInformation = new CompanyInformation(context); PlanInformation planInformation = new PlanInformation(context); EmployerAndResourcesInformation employerAndResourcesInformation = new EmployerAndResourcesInformation(context); PolicyHolderEmployeeInformation policyHolderEmployeeInformation = new PolicyHolderEmployeeInformation(context); Generic generic = new Generic(context); Utility utility = new Utility(context); #endregion DateTime now = DateTime.Today; #region Required Input householdInformation.HouseHoldInformationInput( "Self", "No", utility.GetRandomFirstName(), "", utility.GetRandomSurName(), now.AddYears(-35).ToString("MM/dd/yyyy"), utility.RandomNumberAlphaString(10), utility.RandomNumericString(10), utility.GetRandomYesNo(), utility.GetRandomYesNo() ); policyHolderEmployeeInformation.PolicyHolderEmployerInformationInput( "No", "", utility.GetRandomFirstName(), utility.GetRandomFirstName(), utility.GetRandomSurName(), "233 buchanan", "", utility.GetRandomCity(), "VA", "22314", "202" + utility.RandomNumericString(7), "703" + utility.RandomNumericString(7), "703" + utility.RandomNumericString(7), "*****@*****.**"); employerAndResourcesInformation.EmploymentHumanResourcesInformationInput( utility.GetRandomCompanyName(), utility.RandomNumericString(9), "Made Up Street", "Apt101", utility.GetRandomCity(), "VA", "22314", utility.GetRandomFirstName() + utility.GetRandomSurName(), "technology", "703" + utility.RandomNumericString(7)); employeeStatusAndHiringDetails.EmploymentStatusHiringInput( utility.GetRandomYesNo(), now.AddYears(-5).ToString("MM/dd/yyyy"), utility.GetRandomYesNo(), "No", null ); companyInformation.CompanyInformationInput( utility.GetRandomCompanyName(), utility.RandomNumericString(9), "Address Line One", "Address line two", utility.GetRandomCity(), "VA", "23019", utility.GetRandomFirstName() + utility.GetRandomSurName(), "301" + utility.RandomNumericString(7)); planInformation.PlanInformationInput( utility.GetRandomInsuranceType(), utility.GetRandomYesNo(), now.AddYears(-12).ToString("MM/dd/yyyy"), "Monthly", utility.RandomNumericString(3)); submitApp.ClickAgree(); Thread.Sleep(2000); submitApp.ClickSave(); Thread.Sleep(2000); #endregion #region Approve/Deny/Pend Logic #endregion }
public void SubmitHIPPCaseSubmissionMember(IWebDriver context, string screenshotLocation, DocX doc) { #region Pages and Sections EmployeeStatusAndHiringDetails employeeStatusAndHiringDetails = new EmployeeStatusAndHiringDetails(context); HouseholdInformation householdInformation = new HouseholdInformation(context); HIPPSubmitApplicationPageMember submitApp = new HIPPSubmitApplicationPageMember(context); CompanyInformation companyInformation = new CompanyInformation(context); PlanInformation planInformation = new PlanInformation(context); EmployerAndResourcesInformation employerAndResourcesInformation = new EmployerAndResourcesInformation(context); PolicyHolderEmployeeInformation policyHolderEmployeeInformation = new PolicyHolderEmployeeInformation(context); Generic generic = new Generic(context); Utility utility = new Utility(context); #endregion DateTime now = DateTime.Today; #region Required Input utility.RecordStepStatusMAIN("Input application Overview Sucess", screenshotLocation, "ApplicationOverview", doc); householdInformation.HouseHoldInformationInput( "Self", "Test", "", "Person", now.AddYears(-35).ToString("MM/dd/yyyy"), "0298443004", "333402593", "Yes", "Yes"); policyHolderEmployeeInformation.PolicyHolderEmployerInformationInput( "Test", "", "Person", "233 Buchanan St", "Apt101", "Alexandria", "VA", "22314", "7033482934", "7034449999", "2020001111", "*****@*****.**"); employerAndResourcesInformation.EmploymentHumanResourcesInformationInput( "Accenture", "101010101", "Made Up Street", "Apt101", "Alexandria", "VA", "22314", "Dale Dimmadone", "technology", "2022213300"); companyInformation.CompanyInformationInput( "Insurance Co.", utility.RandomNumericString(9), "Address Line One", "Address line two", "Charlotesvill", "VA", "23019", "Mike Adams", "8883930023"); planInformation.PlanInformationInput( "COBRA", "No", now.AddYears(-12).ToString("MM/dd/yyyy"), "Monthly", utility.RandomNumericString(3)); submitApp.ClickAgree(); Thread.Sleep(2000); submitApp.ClickSave(); Thread.Sleep(2000); utility.RecordStepStatus("Application Saved", screenshotLocation, "ApplicationSaveStatus", doc); #endregion #region Approve/Deny/Pend Logic #endregion }