public SystemFacade(IEditSubSystem editSystem, IInteractionSubSystem interactionSystem, IPresentSubSystem presentSystem, IVerificationSubSystem verificationSystem) { this.editSystem = editSystem; this.interactionSystem = interactionSystem; this.presentSystem = presentSystem; this.verificationSystem = verificationSystem; }
public SystemFacade(IEditSubSystem ess, IPresentSubSystem prss, ILoggingSubSystem logss) { this.ess = ess; this.prss = prss; this.logss = logss; cache = new Cache(); }
public void TestGetVacansies() { List <Recrutier> recrutiers = new List <Recrutier>(); List <Vacansy> vac1 = new List <Vacansy>() { new Vacansy() { Salary = 100 }, new Vacansy() { Salary = 200 } }; List <Vacansy> vac2 = new List <Vacansy>() { new Vacansy() { Salary = 300 }, new Vacansy() { Salary = 100 } }; recrutiers.Add(new Recrutier() { Login = "******", vacansies = vac1 }); recrutiers.Add(new Recrutier() { Login = "******", vacansies = vac2 }); mockUnitOfWork = kernel.Get <IUnitOfWork>(); mockRecruitersRepository = kernel.Get <IGenericRepository <Recrutier> >(); mockRecruitersRepository.Get().Returns(recrutiers); mockUnitOfWork.RecruitersRepository.Returns(mockRecruitersRepository); presentSubSys = new PresentSubSystem(mockUnitOfWork); List <VacansyBLL> expected = new List <VacansyBLL>() { CustomMapper.getVacansyBLL(vac1[0]), CustomMapper.getVacansyBLL(vac1[1]), CustomMapper.getVacansyBLL(vac2[0]), CustomMapper.getVacansyBLL(vac2[1]) }; List <VacansyBLL> real = (List <VacansyBLL>)presentSubSys.GetVacansies(); Assert.AreEqual(expected, real); }
public void TestGetFilteredVacansies() { List <Recrutier> recrutiers = new List <Recrutier>(); List <Vacansy> vac1 = new List <Vacansy>() { new Vacansy() { Purpose = "worker", Remote = true }, new Vacansy() { Purpose = "worker", Remote = false } }; List <Vacansy> vac2 = new List <Vacansy>() { new Vacansy() { Purpose = "teacher", Remote = true }, new Vacansy() { Purpose = "worker", Remote = true } }; recrutiers.Add(new Recrutier() { Login = "******", vacansies = vac1 }); recrutiers.Add(new Recrutier() { Login = "******", vacansies = vac2 }); mockUnitOfWork = kernel.Get <IUnitOfWork>(); mockRecruitersRepository = kernel.Get <IGenericRepository <Recrutier> >(); mockRecruitersRepository.Get().Returns(recrutiers); mockUnitOfWork.RecruitersRepository.Returns(mockRecruitersRepository); presentSubSys = new PresentSubSystem(mockUnitOfWork); List <VacansyBLL> expected = new List <VacansyBLL>() { CustomMapper.getVacansyBLL(vac1[0]), CustomMapper.getVacansyBLL(vac2[1]) }; List <VacansyBLL> real = (List <VacansyBLL>)presentSubSys.GetFilteredVacansies("worker", "Title", true); Assert.AreEqual(expected, real); }
public void TestGetSummary() { User user1 = new User() { UserSummary = new Summary() { Name = "summary1" } }; User user2 = new User() { UserSummary = new Summary() { Name = "summary2" } }; User user3 = new User() { UserSummary = new Summary() { Name = "summary3" } }; List <User> users = new List <User>() { user1, user2, user3 }; mockUnitOfWork = kernel.Get <IUnitOfWork>(); mockUserRepository = kernel.Get <IGenericRepository <User> >(); mockUserRepository.Get().Returns(users); mockUnitOfWork.UsersRepository.Returns(mockUserRepository); presentSubSys = new PresentSubSystem(mockUnitOfWork); List <SummaryBLL> expected = new List <SummaryBLL>() { CustomMapper.getSummaryBLL(user1.UserSummary), CustomMapper.getSummaryBLL(user2.UserSummary), CustomMapper.getSummaryBLL(user3.UserSummary) }; List <SummaryBLL> real = (List <SummaryBLL>)presentSubSys.GetSummary(); Assert.AreEqual(expected, real); }
public void TestGetFilteredSummaries() { User user1 = new User() { UserSummary = new Summary() { Name = "summary1", Position = "worker", Salary = 1000 } }; User user2 = new User() { UserSummary = new Summary() { Name = "summary2", Position = "teacher", Salary = 4000 } }; User user3 = new User() { UserSummary = new Summary() { Name = "summary3", Position = "worker", Salary = 8000 } }; List <User> users = new List <User>() { user1, user2, user3 }; mockUnitOfWork = kernel.Get <IUnitOfWork>(); mockUserRepository = kernel.Get <IGenericRepository <User> >(); mockUserRepository.Get().Returns(users); mockUnitOfWork.UsersRepository.Returns(mockUserRepository); presentSubSys = new PresentSubSystem(mockUnitOfWork); List <SummaryBLL> expected = new List <SummaryBLL>() { CustomMapper.getSummaryBLL(user1.UserSummary) }; List <SummaryBLL> real = (List <SummaryBLL>)presentSubSys.GetFilteredSummaries("worker", 6000, "Name"); Assert.AreEqual(expected, real); }
private void Arrange() { uow = kernel.Get <IUnitOfWork>(); prss = new PresentSubSystem(uow); }