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);
        }
Exemplo n.º 2
0
        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);
        }