public void When_Add_AnNewProject_Then_Pass() { // Arrange var project = ProjectManagerFakeData.ProjectFakeData.Project1.DeepCopy() as ProjectModel; project.ProjectId = -1; // Act var result = Controller.AddProject(project); // Assert Assert.IsNotNull(result); Assert.IsInstanceOf <OkResult>(result); }
public void AddProjectTest_IterationsMode() { Projects newProject = new Projects() { ProjectId = 4, ProjectName = "MEDICAL", StartDate = new DateTime(), EndDate = new DateTime(), ManagerId = 1, Priority = 13, IsSuspended = false }; var result = tb.AddProject(newProject) as OkNegotiatedContentResult <string>; }
public void TestGetProject() { ProjectManagerController taskManagerController = new ProjectManagerController(); taskManagerController.AddProject(new Models.Project() { Name = "Pro1", StartDate = DateTime.Now.ToShortDateString(), EndDate = DateTime.Now.AddDays(10).ToShortDateString(), Priority = 10 }); taskManagerController.AddProject(new Models.Project() { Name = "Pro2", StartDate = DateTime.Now.ToShortDateString(), EndDate = DateTime.Now.AddDays(10).ToShortDateString(), Priority = 10 }); IEnumerable <Project> projects = taskManagerController.GetAllProjects(); Assert.IsNotNull(projects); int projectId = projects.FirstOrDefault().ProjectId; Project project = taskManagerController.GetProject(projectId); Assert.IsNotNull(project); }
public void TestAddProject() { ProjectManagerController taskManagerController = new ProjectManagerController(); taskManagerController.AddProject(new Models.Project() { Name = "AddProject", StartDate = DateTime.Now.ToShortDateString(), EndDate = DateTime.Now.AddDays(10).ToShortDateString(), Priority = 10 }); IEnumerable <Project> projects = taskManagerController.GetAllProjects(); Assert.IsNotNull(projects); Assert.IsNotNull(projects.Where(t => t.Name == "AddProject").First()); }
public void AddProjectTest() { Projects newProject = new Projects() { ProjectId = 4, ProjectName = "MEDICAL", StartDate = new DateTime(), EndDate = new DateTime(), ManagerId = 1, Priority = 13, IsSuspended = false }; ProjectManagerController tb = new ProjectManagerController(dbContext.Object); var result = tb.AddProject(newProject) as OkNegotiatedContentResult <string>; Assert.AreEqual(result.Content, "Project Added Successfully"); var confirmResult = tb.GetProject(4) as OkNegotiatedContentResult <Projects>; Assert.AreEqual(confirmResult.Content, newProject); }
public void TestUpdateProject() { ProjectManagerController taskManagerController = new ProjectManagerController(); taskManagerController.AddProject(new Models.Project() { Name = "ProjectUpdate", StartDate = DateTime.Now.ToShortDateString(), EndDate = DateTime.Now.AddDays(10).ToShortDateString(), Priority = 10 }); IEnumerable <Project> projects = taskManagerController.GetAllProjects(); Assert.IsNotNull(projects); Project project = projects.Where(p => p.Name == "ProjectUpdate").FirstOrDefault(); string newName = project.Name + "Renamed"; project.Name = newName; taskManagerController.UpdateProject(project); project = taskManagerController.GetProject(project.ProjectId); Assert.IsTrue(project.Name == newName); }
public void TestWebApiAddProject() { // Arrange Project item = new Project(); item.ProjectName = "TaskApiTest1"; item.StartDate = DateTime.Now; item.EndDate = DateTime.Now.AddDays(2); item.Priority = 12; item.UserID = userId; //Act var list = projectObj.AddProject(item); var projectDetail = list.FirstOrDefault(x => x.ProjectName.ToLower() == item.ProjectName.ToLower()); projectId = projectDetail.ProjectID; //Assert Assert.AreNotEqual(projectId, 0); }