public TaskModel GetTaskById(int taskId) { DL.Task tsk = _dbService.GetTaskById(taskId); TaskModel tskModel = new TaskModel() { TaskID = tsk.Task_ID, TaskName = tsk.Task_Name, ParentTaskID = tsk.ParentTask?.Parent_ID, ParentTaskName = tsk.ParentTask?.Parent_Task, StartDate = tsk.StartDate, EndDate = tsk.EndDate, Priority = tsk.Priority, Status = tsk.Status, Project = new ProjectModel() { ProjectID = tsk.Project.Project_ID, ProjectName = tsk.Project.Project_Name, Priority = tsk.Project.Priority } }; foreach (var user in tsk.Usrs) { tskModel.User = new UserModel() { EmployeeId = user.Employee_ID, FirstName = user.FirstName, LastName = user.LastName, UserId = user.Usr_ID }; } return(tskModel); }
public void TestMethod8_GetTaskById() { DL.Task taskObj = new DL.Task() { Task_ID = 100, Task_Name = "Task1", Project_ID = 201, StartDate = DateTime.Now, EndDate = DateTime.Now, ParentTask = new DL.ParentTask() { Parent_ID = 100, Parent_Task = "Parent1" }, Parent_ID = 100, Priority = 10, Usrs = new List <Usr> { new Usr() { Usr_ID = 100, FirstName = "Abhinav", LastName = "joshi", Project_ID = 201, Task_ID = 100, Employee_ID = 562951 } }, Project = new Project() { Project_ID = 201, Project_Name = "IR", Priority = 10 } }; Mock <IProjectDbService> mock = new Mock <IProjectDbService>(); ProjectManagerBL projBL = new ProjectManagerBL(mock.Object); mock.Setup(c => c.GetTaskById(It.IsAny <int>())).Returns(taskObj); // int expectedcount = 1; var actual = projBL.GetTaskById(100); Assert.AreEqual(100, actual.TaskID); }
public void BenchMarkMethod_GetTaskById(BenchmarkContext context) { ProjectDbService _dbSvc = new ProjectDbService(); DL.Task tskObj = _dbSvc.GetTaskById(2315); }