public void CreateProject_Success() { #region Precondion data creation (technology, seniority, team, person) _playgroundPage.NavigateToTechnologiesPage(); _technologyPageHelper.CreateTechnology(); _playgroundPage.NavigateToSenioritiesPage(); _seniorityPageHelper.CreateSeniority(); _playgroundPage.NavigateToTeamsPage(); _teamsPageHelper.CreateTeam(); _playgroundPage.NavigateToPeoplePage(); _peoplePageHelper.CreatePerson(); #endregion // arrange var projectTitle = "Test project title"; // act _playgroundPage.NavigateToProjectsPage(); _projectPage.ClickOnCreateProjectButton() .EnterProjectTitle(projectTitle) .SelectPeople() .ClickOnSubmitButton(); // assert Assert.Equal(projectTitle, _projectPage.GetProjectTitle(1)); #region Cleaning up after test _playgroundPage.NavigateToTechnologiesPage(); _technologyPageHelper.DeleteTechnology(); _playgroundPage.NavigateToTeamsPage(); _teamsPageHelper.DeleteTeam(); _playgroundPage.NavigateToSenioritiesPage(); _seniorityPageHelper.DeleteSeniority(); _playgroundPage.NavigateToPeoplePage(); _peoplePageHelper.DeletePerson(); _playgroundPage.NavigateToProjectsPage(); _projectPageHelper.DeleteProject(); #endregion }