コード例 #1
0
        public void EndTaskTest_Success()
        {
            ITaskManagerBL taskBL = new MockTaskManagerBL();
            // Arrange
            TaskController controller = new TaskController(taskBL);

            // Act
            var response = controller.EndTask(1);

            // Assert
            Assert.IsTrue(response is OkResult);
        }
コード例 #2
0
        public void GetParentTasksTest_Success()
        {
            ITaskManagerBL taskBL         = new MockTaskManagerBL();
            var            taskController = new TaskController(taskBL);
            var            response       = taskController.GetParentTasks();
            var            responseResult = response as OkNegotiatedContentResult <Collection <string> >;

            Assert.IsNotNull(responseResult);
            Assert.IsNotNull(responseResult.Content);
            foreach (var task in responseResult.Content)
            {
                Assert.IsNotNull(task);
            }
        }
コード例 #3
0
        public void GetTaskByIdTest_Success()
        {
            ITaskManagerBL taskBL         = new MockTaskManagerBL();
            var            taskController = new TaskController(taskBL);
            var            response       = taskController.GetTaskById(1);
            var            responseResult = response as OkNegotiatedContentResult <TaskModel>;

            Assert.IsNotNull(responseResult);
            Assert.IsNotNull(responseResult.Content);
            Assert.AreEqual(1, responseResult.Content.TaskID);
            Assert.IsNotNull(responseResult.Content.Task);
            Assert.IsNotNull(responseResult.Content.Priority);
            Assert.IsNotNull(responseResult.Content.StartDate);
            Assert.IsNotNull(responseResult.Content.EndDate);
        }
コード例 #4
0
        public void GetTasksTest_Success()
        {
            ITaskManagerBL taskBL = new MockTaskManagerBL();

            var taskController = new TaskController();
            var response       = taskController.GetTasks();
            var responseResult = response as OkNegotiatedContentResult <Collection <TaskModel> >;

            Assert.IsNotNull(responseResult);
            Assert.IsNotNull(responseResult.Content);
            foreach (var task in responseResult.Content)
            {
                Assert.IsNotNull(task.TaskID);
                Assert.IsNotNull(task.Task);
                Assert.IsNotNull(task.Priority);
                Assert.IsNotNull(task.StartDate);
                Assert.IsNotNull(task.EndDate);
            }
        }
コード例 #5
0
        public void AddTaskTest_Success()
        {
            ITaskManagerBL taskBL = new MockTaskManagerBL();
            // Arrange
            TaskController controller = new TaskController(taskBL);
            TaskModel      model      = new TaskModel
            {
                Task       = "Sample Task",
                ParentTask = "Sample Parent TAsk",
                Priority   = 5,
                StartDate  = DateTime.Today,
                EndDate    = DateTime.Today.AddDays(10)
            };

            // Act
            var response = controller.AddTask(model);

            // Assert
            Assert.IsTrue(response is OkResult);
        }