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();
        }