Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }