Example #1
0
        public void GivenInTheMeterInstallationSectionIAddTheValues(Table MeterInstallationTable)
        {
            var FormB01Page = new FormB01Page(driver);
            var meterInstallationDetails = MeterInstallationTable.CreateInstance <Meter.MeterInstallation>();

            FormB01Page.AddMeterInstallationDetails(meterInstallationDetails);
        }
Example #2
0
        public void GivenInTheBEligiblePremiseDetailsSectionIAddTheValues(Table eligiblePremiseDetailsTable)
        {
            var FormB01Page            = new FormB01Page(driver);
            var eligiblePremiseDetails = eligiblePremiseDetailsTable.CreateInstance <Retailer.EligiblePremiseDetails>();

            FormB01Page.AddEligiblePremiseDetails(eligiblePremiseDetails);
        }
Example #3
0
        public void GivenIHaveAddedValidDataToAllSectionsOfTheProcessBForm()
        {
            var FormF01Page = new FormF01Page(driver);
            var FormB01Page = new FormB01Page(driver);

            var retailerDetails        = new Retailer.RetailDetails("ret", "id", "reference", "contact name", "0242420420", "*****@*****.**");
            var eligiblePremiseDetails = new Retailer.EligiblePremiseDetails("1000000019S21", "uprn", "boaref", "23", "name", "add1", "add2", "add3", "town", "ba12 6jh", "banner", true, "", "", false);
            var declaration            = new Retailer.Declaration("signature", DateTime.Now.ToString(), "", "arrrghghg");

            FormF01Page.AddRetailerDetails(retailerDetails);
            FormB01Page.AddEligiblePremiseDetails(eligiblePremiseDetails);
            FormF01Page.AddDeclaration(declaration);
        }
Example #4
0
        public void GivenInTheMeteringWorkToBeCarriedOutSectionISelect(string meterWorkOptionText)
        {
            var FormB01Page = new FormB01Page(driver);

            FormB01Page.CheckMeterWorkOption(meterWorkOptionText);
        }