예제 #1
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();
            }
        }
예제 #2
0
 public void BenchMarkDeleteProjectDetail()
 {
     projectDetailsBL.DeleteProjectDetail(deleteUserId + 1);
 }