Ejemplo n.º 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);
        }
Ejemplo n.º 2
0
        public void AddSiteServicingDetails(SiteServicing siteServicing)
        {
            var landType = new Dictionary <string, IWebElement>();

            landType.Add("Greenfield", _radLandTypeGreenfield);
            landType.Add("Brownfield", _radLandTypeBrownfield);

            landType[siteServicing.LandType].Click();
            ClearAndSendKeys(_txtPreviousUseOfSite, siteServicing.PreviousUseOfSite);
            _dateBuildingLastOccupied.SendKeys(DateTime.Now.ToString());
        }