Ejemplo n.º 1
0
        public void GetProjectDetail()
        {
            IRepository <ProjectDetails>     projectRepository = new Repository <ProjectDetails>();
            IRepository <UserDetails>        userRepository    = new Repository <UserDetails>();
            IRepository <ProjectTaskDetails> taskRepository    = new Repository <ProjectTaskDetails>();
            ProjectDetailsBL UDBL = new ProjectDetailsBL(projectRepository, userRepository, taskRepository);
            var ProjectDetailList = UDBL.GetAllProjectDetail();

            var ProjectDetailListExpected = UDBL.GetAllProjectDetail();

            if (ProjectDetailList != null && ProjectDetailListExpected != null)
            {
                if (ProjectDetailList.Count() == ProjectDetailListExpected.Count())
                {
                    Assert.Pass();
                }
                else
                {
                    Assert.Fail();
                }
            }
            else if (ProjectDetailList == null && ProjectDetailListExpected == null)
            {
                Assert.Pass();
            }
            else
            {
                Assert.Fail();
            }
        }
Ejemplo n.º 2
0
        public void DeleteProjectDetail()
        {
            int intProjectId = 5;

            var Input = GetProjectInPut();
            IRepository <ProjectDetails>     projectRepository = new Repository <ProjectDetails>();
            IRepository <UserDetails>        userRepository    = new Repository <UserDetails>();
            IRepository <ProjectTaskDetails> taskRepository    = new Repository <ProjectTaskDetails>();
            ProjectDetailsBL UDBL = new ProjectDetailsBL(projectRepository, userRepository, taskRepository);

            var ProjectDetailList = UDBL.GetAllProjectDetail();
            var qq = ProjectDetailList.Where(tt => tt.ProjectId == intProjectId).FirstOrDefault();

            UDBL.DeleteProjectDetail(qq.ProjectId);
            var ProjectDetailListExpected = UDBL.GetAllProjectDetail();
            var Ul = ProjectDetailListExpected.Where(tt => tt.ProjectId == intProjectId).FirstOrDefault();

            if (Ul == null)
            {
                if (qq != Ul)
                {
                    Assert.Pass();
                }
                else
                {
                    Assert.Fail();
                }
            }
            else
            {
                Assert.Fail();
            }
        }
Ejemplo n.º 3
0
        public void CreateProjectDetail()
        {
            int intProjectId = 5;

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

            ProjectDetailsBL PDBL = new ProjectDetailsBL(projectRepository, userRepository, taskRepository);

            var Input = GetProjectInPut();

            if (Input != null)
            {
                PDBL.SaveProjectDetails(Input);
            }
            var UserDetailList = PDBL.GetAllProjectDetail();
            var qq             = UserDetailList.Where(tt => tt.ProjectId == intProjectId);

            if (qq != null)
            {
                Assert.Pass();
            }
            else
            {
                Assert.Fail();
            }
        }
Ejemplo n.º 4
0
 public void BenchMarkGetAllProjectDetail()
 {
     projectDetailsBL.GetAllProjectDetail();
 }