public void ATC3346_CRMEntityGeneralCaseCreateNew() { User user = this.environment.GetUser(SecurityRole.Investigations); new LoginDialog().Login(user.Id, user.Password); HomePage homePage = new HomePage(driver); homePage.HoverCRMRibbonTab(); homePage.ClickInvestigationsRibbonButton(); homePage.HoverInvestigationsRibbonTab(); homePage.ClickInvestigationsGeneralCasesRibbonButton(); InvestigationGeneralCaseSearchPage investigationsGeneralCaseSearchPage = new InvestigationGeneralCaseSearchPage(driver); investigationsGeneralCaseSearchPage.ClickNewGeneralCaseButton(); InvestigationGeneralCasePage investigationGeneralCasePage = new InvestigationGeneralCasePage(driver); investigationGeneralCasePage.ClickPageTitle(); investigationGeneralCasePage.SetTitle("Test client N/A - " + DateTime.Now); investigationGeneralCasePage.SetClientName("-NOT APPLICABLE-"); investigationGeneralCasePage.SetType("Complaint"); investigationGeneralCasePage.SetReceivedDate((DateTime.Now.AddDays(1)).ToString("dd/MM/yyyy")); StringAssert.Contains(investigationGeneralCasePage.GetReceivedDateErrorMessage(), "Invalid date entered for Received Date"); investigationGeneralCasePage.SetReceivedDate((DateTime.Now).ToString("dd/MM/yyyy")); investigationGeneralCasePage.ClickSaveButton(); investigationGeneralCasePage.GetGeneralCaseNumber(); }