Ejemplo n.º 1
0
 public PostupakPresenter(IPostupakView view, IUnitOfWork unit)
 {
     _view          = view;
     view.Presenter = this;
     _unit          = unit;
     NapuniView();
 }
Ejemplo n.º 2
0
        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);
        }