public void ATC4397_CRMCheckClientID() { //Login in as role User user = this.environment.GetUser(SecurityRole.Default); new LoginDialog().Login(user.Id, user.Password); HomePage homePage = new HomePage(driver); homePage.HoverCRMRibbonTab(); homePage.ClickClientServicesRibbonButton(); homePage.HoverClientServicesRibbonTab(); homePage.ClickClientsRibbonButton(); ClientsSearchPage clientsSearchPage = new ClientsSearchPage(driver); clientsSearchPage.ClickNewClientButton(); ClientPage clientPage = new ClientPage(driver); clientPage.ClickPageTitle(); clientPage.PopulateNewClient("UPINA"); clientPage.ClickSaveButton(); string clientId1 = clientPage.GetClientID(); int clientNum1 = int.Parse(clientId1.Substring(1)); clientPage.ClickNewClientButton(); clientPage = new ClientPage(driver); clientPage.ClickPageTitle(); clientPage.PopulateNewClient("UPINAA"); clientPage.ClickSaveButton(); string clientId2 = clientPage.GetClientID(); int clientNum2 = int.Parse(clientId2.Substring(1)); if (clientId1.StartsWith("C") && (clientId2.StartsWith("C"))) //checks if clientID starts with "C" { Assert.AreEqual(clientNum1, clientNum2 - 1); //if clientNum2 is a single increment from clientnum1 then TRUE } else { Assert.Fail(); } }