public void When_Add_AnNewTask_Then_Pass() { // Arrange var task = ProjectManagerFakeData.TaskFakeData.Project1_ParentTask1.DeepCopy() as TaskModel; task.TaskId = -1; // Act var result = Controller.AddTask(task); // Assert Assert.IsNotNull(result); Assert.IsInstanceOf <OkResult>(result); }
public void When_AddTask_Then_VerifyResults() { var project = TestDataHelper.GetTask().Map(); var result = controller.AddTask(project); Assert.NotNull(result); }
public void AddTaskTest_IterationsMode() { Tasks newTask = new Tasks() { TaskId = 6, Task = "Task 6", ParentTaskId = 0, Priority = 5, StartDate = new DateTime(), EndDate = new DateTime(), IsEnded = true, ProjectId = 1, UserId = 3 }; var result = tb.AddTask(newTask) as OkNegotiatedContentResult <string>; }
public void TestGet() { ProjectManagerController taskManagerController = new ProjectManagerController(); int projectid = taskManagerController.GetAllProjects().FirstOrDefault().ProjectId; taskManagerController.AddTask(new Models.Task() { Name = "GetTask1", ProjectId = projectid, StartDate = DateTime.Now.ToShortDateString(), EndDate = DateTime.Now.AddDays(10).ToShortDateString(), ParentId = 1, Priority = 10 }); taskManagerController.AddTask(new Models.Task() { Name = "GetTask2", ProjectId = projectid, StartDate = DateTime.Now.ToShortDateString(), EndDate = DateTime.Now.AddDays(10).ToShortDateString(), ParentId = 1, Priority = 10 }); IEnumerable <Task> tasks = taskManagerController.GetAllTasks(); Assert.IsNotNull(tasks); int taskId = tasks.FirstOrDefault().TaskId; Task task = taskManagerController.GetTask(taskId); Assert.IsNotNull(task); }
public void AddTaskTest() { Tasks newTask = new Tasks() { TaskId = 6, Task = "Task 6", ParentTaskId = 0, Priority = 5, StartDate = new DateTime(), EndDate = new DateTime(), IsEnded = true, ProjectId = 1, UserId = 3 }; ProjectManagerController tb = new ProjectManagerController(dbContext.Object); var result = tb.AddTask(newTask) as OkNegotiatedContentResult <string>; Assert.AreEqual(result.Content, "Task Added Successfully"); var confirmResult = tb.GetTask(6) as OkNegotiatedContentResult <Tasks>; Assert.AreEqual(confirmResult.Content, newTask); }
public void TestDelete() { ProjectManagerController taskManagerController = new ProjectManagerController(); taskManagerController.AddTask(new Models.Task() { Name = "TestDelete1", StartDate = DateTime.Now.ToShortDateString(), EndDate = DateTime.Now.AddDays(10).ToShortDateString(), ParentId = 1, Priority = 10 }); IEnumerable <Task> tasks = taskManagerController.GetAllTasks(); Assert.IsNotNull(tasks); int taskId = tasks.Where(t => t.Name == "TestDelete1").FirstOrDefault().TaskId; Task task = taskManagerController.GetTask(taskId); taskManagerController.DeleteTask(taskId); task = taskManagerController.GetTask(taskId); Assert.IsNull(task); }
public void TestWebApiAddTask() { // Arrange Task item = new Task(); item.TaskName = "TaskApiTest1"; item.ProjectID = projectId; item.ParentID = 1; item.Priority = 10; item.StartDate = DateTime.Now; item.EndDate = DateTime.Now; item.Status = true; item.UserID = userId; //Act IHttpActionResult actionResult = projectObj.AddTask(item); Task test = projectObj.GetByTaskName("TaskApiTest1"); taskId = test.TaskID; //Assert Assert.IsInstanceOf(typeof(OkResult), actionResult); // Assert.AreEqual("TaskTest2", test.TaskName); }