public void CheckProjectExistForRemoving(ProjectData project) { if (ProjectData.GetProjectList().Count == 0) { CreateProject(project); } }
public void CreateNewProjectWithEmptyNameDBTest() { ProjectData projectData = new ProjectData(""); List <ProjectData> oldProjects = ProjectData.GetProjectList(); app.Project.CreateProject(projectData); List <ProjectData> newProjects = ProjectData.GetProjectList(); oldProjects.Add(projectData); oldProjects.Sort(); newProjects.Sort(); Assert.AreEqual(oldProjects, newProjects); }
public void CreateNewProjectWithNameOnlyDBTest(ProjectData projectData) { app.Project.CheckProjectExist(projectData); List <ProjectData> oldProjects = ProjectData.GetProjectList(); app.Project.CreateProject(projectData); List <ProjectData> newProjects = ProjectData.GetProjectList(); oldProjects.Add(projectData); oldProjects.Sort(); newProjects.Sort(); Assert.AreEqual(oldProjects, newProjects); }
public void CheckProjectExist(ProjectData project) { if (ProjectData.GetProjectList().Count > 0) { List <ProjectData> allProjects = ProjectData.GetProjectList(); foreach (ProjectData item in allProjects) { if (item.Equals(project)) { RemoveProject(project); } } } }
public void RemoveProjectDBTest() { app.Project.CheckProjectExistForRemoving(new ProjectData("Test_02")); List <ProjectData> oldProjects = ProjectData.GetProjectList(); ProjectData toBeRemoved = oldProjects[0]; app.Project.RemoveProject(toBeRemoved); List <ProjectData> newProjects = ProjectData.GetProjectList(); oldProjects.RemoveAt(0); oldProjects.Sort(); newProjects.Sort(); Assert.AreEqual(oldProjects, newProjects); foreach (ProjectData project in newProjects) { Assert.AreNotEqual(project.Id, toBeRemoved.Id); } }