public void CreateNewProject_Project_True() { // Arrange ProjectFactory pFactory = new ProjectFactory(); Project p = new Project(); p.Name = "Create Test Project"; p.CostumerId = CostumerCatalog.Instance.CostumerList[0].CostumerId; p.Deadline = DateTime.Now; // Act if (ProjectCatalog.Instance.ProjectList.Exists((project => project.Name == p.Name))) { ProjectCatalog.Instance.Remove(ProjectCatalog.Instance.ProjectList.Find((project => project.Name == p.Name))); } pFactory.CanCreate(p); pFactory.Create(); // Assert ProjectCatalog.Instance.Load(); Assert.IsTrue(ProjectCatalog.Instance.ProjectList.Exists((project => project.Name == p.Name))); ProjectCatalog.Instance.Remove(p); }