public void IsTaskExists() { var mockObj = new Mock <IRepository>(); var businessLayer = new BusinessLayer.TaskManager(mockObj.Object); /*ar tasks = new Task_Table() { Task = "TestTest", Start_Date = DateTime.Now, End_Date = DateTime.Now.AddDays(7), Parent_ID = 5 };*/ mockObj.Setup(x => x.IsTaskExists(It.IsAny <string>())).Returns(true); //Assert Assert.IsTrue(businessLayer.IsTaskExist("test")); }
public void GetTasks() { // Prepare var controller = new TaskMaster.Controllers.TaskManagerController(); var tasks = new BusinessLayer.TaskManager().GetTasks(); //Act var response = controller.GetTask(); // Assert Assert.IsTrue(tasks.Count() == response.Count()); }
public void GetSpecificTask() { // Prepare var controller = new TaskMaster.Controllers.TaskManagerController(); var task = new BusinessLayer.TaskManager().GetTasks().FirstOrDefault(); //Act var response = controller.Task(task.TaskId); // Assert Assert.IsTrue(task.Task == response.Task); }
public void AddTask() { var mockObj = new Mock <IRepository>(); var businessLayer = new BusinessLayer.TaskManager(mockObj.Object); /*ar tasks = new Task_Table() { Task = "TestTest", Start_Date = DateTime.Now, End_Date = DateTime.Now.AddDays(7), Parent_ID = 5 };*/ //mockObj.Setup(x => x.EndTask(It.IsAny<int>())).Returns(tasks); //Assert businessLayer.AddTask(new TaskModel() { TaskId = 5 }); mockObj.Verify(x => x.AddTask(It.IsAny <Task_Table>()), Times.Once); }
public void GetSpecificTask() { var mockObj = new Mock <IRepository>(); var businessLayer = new BusinessLayer.TaskManager(mockObj.Object); var tasks = new Task_Table() { Task = "TestTest", Start_Date = DateTime.Now, End_Date = DateTime.Now.AddDays(7), Parent_ID = 5 }; mockObj.Setup(x => x.GetSpecificTask(It.IsAny <int>())).Returns(tasks); //Assert var actualTasks = businessLayer.GetSpecificTask(It.IsAny <int>()); Assert.AreEqual(tasks.Task, actualTasks.Task); }
public void EndTask() { // Prepare var controller = new TaskMaster.Controllers.TaskManagerController(); var date = System.DateTime.Now.Date; var task = new BusinessLayer.TaskManager().GetTasks().FirstOrDefault(x => x.EndDate.Substring(0, 9) != date.ToString().Substring(0, 9)); //Act controller.EndTask(task); // Assert var endedTask = new BusinessLayer.TaskManager().GetSpecificTask(task.TaskId).EndDate; Assert.IsTrue(endedTask.Substring(0, 9) == date.ToString().Substring(0, 9)); }
public void UpdateTask() { // Prepare var controller = new TaskMaster.Controllers.TaskManagerController(); var obj = new BusinessLayer.TaskManager(); var task = obj.GetTasks().FirstOrDefault(); task.Task = task.Task + "updated"; //Act controller.UpdateTask(task); // Assert Assert.IsTrue(obj.IsTaskExist(task.Task)); }
public void GetTasks() { var mockObj = new Mock <IRepository>(); var businessLayer = new BusinessLayer.TaskManager(mockObj.Object); var tasks = new List <Task_Table>(); tasks.Add(new Task_Table() { Task = "TestTest", Start_Date = DateTime.Now, End_Date = DateTime.Now.AddDays(7), Parent_ID = 5 }); mockObj.Setup(x => x.GetTasks()).Returns(tasks); //Assert var actualTasks = businessLayer.GetTasks(); Assert.AreEqual(tasks.Count(), actualTasks.Count()); Assert.AreEqual(tasks.FirstOrDefault().Task, actualTasks.FirstOrDefault().Task); }
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")); }