public void ProjectCreationTest() { List <ProjectData> oldList = ProjectData.GetAllFromDB(); ProjectData project = new ProjectData() { Name = rnd.Next().ToString(), Description = rnd.Next().ToString() }; app.Project.Create(project); List <ProjectData> newList = ProjectData.GetAllFromDB(); oldList.Add(project); oldList.Sort(); newList.Sort(); Assert.AreEqual(oldList, newList); }
public void ProjectDeleteTest() { app.Nav.OpenManageProjectPage(); app.Project.IsExist(); List <ProjectData> oldList = ProjectData.GetAllFromDB(); ProjectData forRemove = oldList[0]; app.Project.Delete(forRemove); List <ProjectData> newList = ProjectData.GetAllFromDB(); oldList.RemoveAt(0); oldList.Sort(); newList.Sort(); Assert.AreEqual(oldList, newList); foreach (ProjectData project in newList) { Assert.AreNotEqual(project.Id, forRemove.Id); } }