public static BusinessClassificationPage StartNewSubmission(this WelcomePage wellcomePage, string agency = null) { ParameterValidator.ValidateNotNull(wellcomePage, "WellcomePage"); // Select start new Breeze submission button and select an agency (if needed) BusinessClassificationPage businessClassificationPage; if (agency != null) { businessClassificationPage = wellcomePage.SelectStartNewBreezeSubmissionButton <WelcomePage>().SelectAgency(agency); } else { businessClassificationPage = wellcomePage.SelectStartNewBreezeSubmissionButton <BusinessClassificationPage>(); } // Verification businessClassificationPage.ValidateSubmissionNumberDisplayed(); businessClassificationPage.ValidateBusinessClassificationPageDisplayed(); return(businessClassificationPage); }