public void ATC4415_CRMAdditionalStatusforAllegedoffence()
        {
            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.ClickInvestigationsCasesRibbonButton();

            InvestigationCaseSearchPage investigationsCaseSearchPage = new InvestigationCaseSearchPage(driver);

            investigationsCaseSearchPage.ClickNewInvestigationCaseButton();

            InvestigationCasePage investigationCasePage = new InvestigationCasePage(driver);

            investigationCasePage.ClickSaveButton();
            string caseId = investigationCasePage.GetInvestigationCaseNumber();

            investigationCasePage.ClickAllegedOffencesTab();
            string BaseWindow = driver.CurrentWindowHandle;
            investigationCasePage.ClickAllegedOffencesAddButton();
            Thread.Sleep(3000);
            driver = investigationCasePage.SwitchNewBrowserWithTitle(driver, BaseWindow, "Alleged Offence:");

            AllegedOffencePage allegedOffencePage = new AllegedOffencePage(driver);
            allegedOffencePage.ClickPageTitle();
            allegedOffencePage.SetProvisionValue("RTRA 101(1): Rent in advance - maximum amounts required");
            allegedOffencePage.ClickPageTitle();
            allegedOffencePage.SetOutcomeValue("Act applies-Statutory limitation expired");
            allegedOffencePage.ClickSaveButton();
            StringAssert.Contains(allegedOffencePage.GetReferenceNumber(), "IN");
            allegedOffencePage.ClickSaveCloseButton();
            driver = driver.SwitchTo().Window(BaseWindow);
        }