public void TestTask(TaskModel testTask) { ProjectController oController = new ProjectController(); ProjectUpdateResult pResult = new ProjectUpdateResult(); UserUpdateResult u = AddUser(); ProjectModel testProject = GetTestProject(); TaskController taskc = new TaskController(); TaskUpdateResult tresult = new TaskUpdateResult(); testProject.Manager_ID = u.user.User_ID; testProject.Manager_Name = u.user.First_Name + u.user.Last_Name; pResult = oController.Post(testProject); string message = pResult.status.Message; Assert.AreEqual("Project added successfully", message); testTask.Project_ID = pResult.project.Project_ID; testTask.Project_Name = pResult.project.ProjectName; testTask.User_ID = u.user.User_ID; tresult = taskc.Post(testTask); Assert.AreEqual("Task added successfully", tresult.status.Message); TaskModel tasks = taskc.Get().Where(x => x.TaskName == testTask.TaskName).FirstOrDefault(); tresult = taskc.Post(tasks); Assert.AreEqual("Task updated successfully", tresult.status.Message); }
public void TestTask(TaskModel testTask) { string message = string.Empty; ProjectController projectController = new ProjectController(); ProjectUpdateResult projectResult = new ProjectUpdateResult(); UserUpdateResult userResult = AddEditUser(); ProjectModel testProject = GetTestProject(); TaskController taskc = new TaskController(); TaskUpdateResult tresult = new TaskUpdateResult(); testProject.Manager_ID = userResult.user.User_ID; testProject.Manager_Name = userResult.user.First_Name + userResult.user.Last_Name; projectResult = projectController.Post(testProject); message = projectResult.status.Message; Assert.AreEqual(NEW_PROJECT_SUCCESS, message); testTask.Project_ID = projectResult.project.Project_ID; testTask.Project_Name = projectResult.project.ProjectName; testTask.User_ID = userResult.user.User_ID; tresult = taskc.Post(testTask); Assert.AreEqual(NEW_TASK_SUCCESS, tresult.status.Message); TaskModel tasks = taskc.Get().Where(x => x.TaskName == testTask.TaskName).FirstOrDefault(); tresult = taskc.Post(tasks); Assert.AreEqual(UPDATE_TASK_SUCCESS, tresult.status.Message); }