public PostupakPresenter(IPostupakView view, IUnitOfWork unit) { _view = view; view.Presenter = this; _unit = unit; NapuniView(); }
public PostupakPresenterTests() { mockUOW = new Mock <IUnitOfWork>(); mockPostupakView = Mock.Of <IPostupakView>(view => view.VrstePostupaka == new List <VrstaPostupka>() && view.Lijekovi == new List <Lijek>() && view.Bolesti == new List <Bolest>()); mockPostupakRepository = new Mock <IPostupakRepository>(); mockVeterinarRepository = new Mock <IVeterinarRepository>(); mockLijekoviRepository = new Mock <ILijekoviRepository>(); mockVeterinarRepository.Setup(x => x.DohvatiSvePostupke(1)).Returns(stubList); NHibernateService.PrijavljeniVeterinar = new Veterinar { Id = 1 }; mockLijekoviRepository.Setup(x => x.DohvatiLijekPoId(1)).Returns(lijek1); mockLijekoviRepository.Setup(x => x.DohvatiLijekPoId(2)).Returns(lijek2); mockUOW.Setup(x => x.LijekoviRepository).Returns(mockLijekoviRepository.Object); mockUOW.Setup(x => x.VeterinarRepository).Returns(mockVeterinarRepository.Object); mockUOW.Setup(x => x.PostupakRepository).Returns(mockPostupakRepository.Object); presenter = new PostupakPresenter(mockPostupakView, mockUOW.Object); }