Пример #1
0
        public void FilterVenuesShouldCallVenueRepositoryOnce()
        {
            var mapper           = new Mock <IMapper>();
            var mockedRepo       = new Mock <IGenericRepository <Venue> >();
            var mockedUnitOfWork = new Mock <IUnitOfWork>();
            var mockedFactoy     = new Mock <IVenueFactory>();

            mockedRepo.Setup(x => x.GetAll(It.IsAny <Expression <Func <Venue, bool> > >())).Verifiable();
            var service = new VenueService(mockedRepo.Object, mockedUnitOfWork.Object, mockedFactoy.Object);

            service.FilterVenues(It.IsAny <string>(), It.IsAny <string>());
            mockedRepo.Verify(x => x.GetAll(It.IsAny <Expression <Func <Venue, bool> > >()), Times.Once);
        }