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")); }
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); }