示例#1
0
        public void GivenIHaveAddedValidDataToAllSectionsOfTheProcessAForm()
        {
            FormF01Page = new FormF01Page(driver);
            FormA01Page = new FormA01Page(driver);

            var retailerDetails      = new Retailer.RetailDetails("ret", "id", "reference", "contact name", "0242420420", "*****@*****.**");
            var developmentDetails   = new DevelopmentDetails("School", "", "500", "1000", "200000", DateTime.Now.ToString(), "previous reference value", "this is sitename", "Site addres", "orsurveyRef", "location", "TR10 8JD", "development name", "contact", "07818192929", "*****@*****.**");
            var planningInformation  = new PlanningInformation("localAuthority", "Yes", "No", "Yes", "", "planRef");
            var siteServingDetails   = new SiteServicing("Greenfield", "dump", DateTime.Now.ToString());
            var waterDetails         = new WaterDetails("1000", "300", "2000", "400", "10");
            var sewerageDetails      = new SewerageDetails("Totally separate Foul Sewage and Surface Water", "", "350", "400", "Combined", "30", "80", "100");
            var surfaceWaterDrainage = new SurfaceWaterDrainage("100", "Rain water harvesting", "", "", "", "200", "300", "Soak-away", "", "", "", "", "processa1.txt");
            var surfaceWaterDesign   = new SurfaceWaterDesign("All", "");
            var tradeEffluent        = new TradeEffluent("No", "", "", "", "", "");
            var declaration          = new Retailer.Declaration("locationPlan", "drawings", "calculations", "supportingDocs", "", DateTime.Now.ToString(), "", "arrrghghg");

            FormF01Page.AddRetailerDetails(retailerDetails);
            FormA01Page.AddDevelopmentDetails(developmentDetails);
            FormA01Page.AddPlanningInformationDetails(planningInformation);
            FormA01Page.AddSiteServicingDetails(siteServingDetails);
            FormA01Page.AddWaterDetails(waterDetails);
            FormA01Page.AddSewerageDetails(sewerageDetails);
            FormA01Page.AddSurfaceWaterDrainage(surfaceWaterDrainage);
            FormA01Page.AddSurfaceWaterDesign(surfaceWaterDesign);
            FormA01Page.AddTradeEffluent(tradeEffluent);
            FormA01Page.AddDeclaration(declaration);
        }
示例#2
0
 public void ThenTheRetailerMustReviewProposedDIAPre_DevelopmentDetails()
 {
     LoginSteps = new LoginSteps();
     LoginSteps.GivenIAmLoggedInAsASWWBSUser();
     OpenInstanceOfProcessAndExpandMenu();
     FormA01Page = new FormA01Page(driver);
     FormA01Page.ClickConfirmAgreementToDiaReport();
     ReviewProposedReportPage = new ReviewProposedReportPage(driver);
     Assert.AreEqual("Review Proposed Report Details", ReviewProposedReportPage._lblHeader.Text);
 }
示例#3
0
 public void WhenDeveloperServicesDeemItMateriallyComplete()
 {
     LoginSteps  = new LoginSteps();
     FormA01Page = new FormA01Page(driver);
     LoginSteps.GivenILogInAsADeveloperServicesUser();
     OpenInstanceOfProcessAndExpandMenu();
     FormA01Page = new FormA01Page(driver);
     FormA01Page.ClickProcessMateriallyComplete();
     MateriallyCompletePage = new MateriallyCompletePage(driver);
     MateriallyCompletePage.SelectDecision("Form A01 is materially complete");
     MateriallyCompletePage.ClickButton("Save & Submit");
 }