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(); } }
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(); } }
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(); } }
public void BenchMarkGetAllProjectDetail() { projectDetailsBL.GetAllProjectDetail(); }