예제 #1
0
        public void GetTaskDetailById()
        {
            int intTaskId = 3;

            IRepository <ParentTask>         ParenttaskRepository = new Repository <ParentTask>();
            IRepository <ProjectDetails>     projectRepository    = new Repository <ProjectDetails>();
            IRepository <UserDetails>        userRepository       = new Repository <UserDetails>();
            IRepository <ProjectTaskDetails> taskRepository       = new Repository <ProjectTaskDetails>();

            IParentTaskDetailsBL parentTaskBusiness = new ParentTaskDetailsBL(ParenttaskRepository);
            IProjectDetailsBL    projectBusiness    = new ProjectDetailsBL(projectRepository, userRepository, taskRepository);

            TaskDetailsBL TDBL = new TaskDetailsBL(taskRepository, parentTaskBusiness, projectBusiness, userRepository);

            var TaskDetailList = TDBL.GetDetailsById(intTaskId);

            var TaskDetailListExpected = TDBL.GetDetailsById(intTaskId);

            if (TaskDetailList != null && TaskDetailListExpected != null)
            {
                if (TaskDetailList.TaskId == TaskDetailListExpected.TaskId)
                {
                    Assert.Pass();
                }
                else
                {
                    Assert.Fail();
                }
            }
            else if (TaskDetailList == null && TaskDetailListExpected == null)
            {
                Assert.Pass();
            }
            else
            {
                Assert.Fail();
            }
        }
예제 #2
0
 public void BenchMarkGetDetailsById()
 {
     TaskViewModel userList = taskDetailsBL.GetDetailsById(1);
 }