Example #1
0
        public void Setup(BenchmarkContext context)
        {
            _counter   = context.GetCounter("TestCounter");
            controller = new TaskMaster.Controllers.TaskManagerController();

            task = new BusinessLayer.Models.TaskModel()
            {
                Task = "Test1", ParentTask = "Test2", Priority = 10, StartDate = System.DateTime.Now.ToString(), EndDate = System.DateTime.Now.AddDays(7).ToString()
            };

            taskId = new BusinessLayer.TaskManager().GetTasks().FirstOrDefault().TaskId;
        }
        public void AddTask()
        {
            // Prepare
            var controller = new TaskMaster.Controllers.TaskManagerController();
            var task       = new BusinessLayer.Models.TaskModel()
            {
                Task = "Test1", ParentTask = "Test2", Priority = 10, StartDate = System.DateTime.Now.ToString(), EndDate = System.DateTime.Now.AddDays(7).ToString()
            };

            // Act on Test
            controller.AddTask(task);

            // Assert the result
            var obj   = new BusinessLayer.TaskManager();
            var tasks = obj.GetTasks();

            Assert.IsTrue(tasks.Any(x => x.Task == "Test1"));
        }
Example #3
0
        public void UpdateTask()
        {
            var mockObj       = new Mock <IRepository>();
            var businessLayer = new BusinessLayer.ProjectManagerCore(mockObj.Object);
            var taskModel     = new BusinessLayer.Models.TaskModel()
            {
                Task_ID = 5, Priority = 2, StartDate = DateTime.Now.ToString(), EndDate = DateTime.Now.AddDays(7).ToString()
            };

            mockObj.Setup(x => x.GetSpecificTask(It.IsAny <int>())).Returns(new DataLayer.Task()
            {
                Task1 = "test"
            });
            //Assert
            businessLayer.UpdateTask(taskModel);
            mockObj.Verify(x => x.GetSpecificTask(It.IsAny <int>()), Times.Once);
            mockObj.Verify(x => x.UpdateTask(It.IsAny <DataLayer.Task>(), It.IsAny <int?>(), It.IsAny <int?>()), Times.Once);
        }