public void AddTask() { TaskData lstTaskData = new TaskData() { TaskID = 1, ParentID = 1, ProjectID = 1, UserID = 1, Task = "First Task", ParentTask = "Parent Task 1", Priority = 1, EmployeeID = "369470", StartDate = DateTime.Now, EndDate = DateTime.Now.AddDays(10), Status = "Active", Project = "Test Project" }; var controller = new ProjectController() { Request = new System.Net.Http.HttpRequestMessage(), Configuration = new HttpConfiguration() }; Assert.AreEqual("OK", controller.AddTask(lstTaskData).StatusCode.ToString()); }
public void Test_C_Post() { Task item = new Task() { TaskId = 1000, ParentId = 1, ProjectId = 1003, UserId = 2, TaskName = "UnitAPITestTask", ParentTask = "Task 10", Priority = 2, SDate = DateTime.Now, EDate = DateTime.Now, Status = "Started", TaskEndFlag = true }; //Task item = new Task() { TaskId = 100, TaskName = "TestTask", ParentTask = "Task11", Priority = 2, SDate = DateTime.Now, EDate = DateTime.Now, TaskEndFlag = true }; ProjectController obj = new ProjectController(); var contentResult = obj.AddTask(item) as OkNegotiatedContentResult <string>; Assert.IsNotNull(contentResult); }
public async Task AddTaskTest() { var taskAdd = new TaskAdd { EndDate = DateTime.Today.AddDays(2), ParentTaskId = "P/1-1", Priority = 1, ProjectId = "P/1", StartDate = DateTime.Today, TaskDescription = "Task1", TaskOwnerId = "Usr/1" }; var projectService = new Mock <IProjTaskService>(); projectService.Setup(ser => ser.AddTask(It.IsAny <TaskAdd>())) .Returns(Task.FromResult(new Tuple <bool, string>(true, "P/1-1"))); var logger = createLogger(); var projectController = new ProjectController(projectService.Object, logger); var actionResult = (await projectController.AddTask(taskAdd)).Result as CreatedResult; Assert.NotNull(actionResult); Assert.Equal(201, actionResult.StatusCode); }