public void GetProjects() { var mockObj = new Mock <IRepository>(); var businessLayer = new BusinessLayer.ProjectManagerCore(mockObj.Object); var projects = new List <DataLayer.Project>(); projects.Add(new DataLayer.Project() { Project1 = "Test", Priority = 5, StartDate = DateTime.Now, EndDate = DateTime.Now.AddDays(2) }); mockObj.Setup(x => x.GetProjects()).Returns(projects); //Assert var actualProjects = businessLayer.GetProjects(); Assert.AreEqual(projects.Count(), actualProjects.Count()); Assert.AreEqual(projects.FirstOrDefault().Project1, actualProjects.FirstOrDefault().Project); }
public List <ProjectModel> GetProject() { return(_businessLayer.GetProjects()); }