public virtual void Setup() { _productService = MockRepository.GenerateMock <IProductService>(); _productRepository = MockRepository.GenerateMock <IRepository <Product> >(); _productManufacturerRepository = MockRepository.GenerateMock <IRepository <ProductManufacturer> >(); _productCategoryRepository = MockRepository.GenerateMock <IRepository <ProductCategory> >(); _manufacturerRepository = MockRepository.GenerateMock <IRepository <Manufacturer> >(); _categoryRepository = MockRepository.GenerateMock <IRepository <Category> >(); _localizedPropertyRepository = MockRepository.GenerateMock <IRepository <LocalizedProperty> >(); _storeMappingRepository = MockRepository.GenerateMock <IRepository <StoreMapping> >(); _aclRepository = MockRepository.GenerateMock <IRepository <AclRecord> >(); _eventPublisher = MockRepository.GenerateMock <IEventPublisher>(); _services = MockRepository.GenerateMock <ICommonServices>(); _deliveryTimeService = MockRepository.GenerateMock <IDeliveryTimeService>(); _linqCatalogSearchService = new LinqCatalogSearchService( _productService, _productRepository, _productManufacturerRepository, _productCategoryRepository, _manufacturerRepository, _categoryRepository, _localizedPropertyRepository, _storeMappingRepository, _aclRepository, _eventPublisher, _services, _deliveryTimeService); }
public virtual void Setup() { _eventPublisher = MockRepository.GenerateMock <IEventPublisher>(); _eventPublisher.Expect(x => x.Publish(Arg <object> .Is.Anything)); _services = MockRepository.GenerateMock <ICommonServices>(); _services.Expect(x => x.EventPublisher).Return(_eventPublisher); _productService = MockRepository.GenerateMock <IProductService>(); _productRepository = MockRepository.GenerateMock <IRepository <Product> >(); _localizedPropertyRepository = MockRepository.GenerateMock <IRepository <LocalizedProperty> >(); _storeMappingRepository = MockRepository.GenerateMock <IRepository <StoreMapping> >(); _aclRepository = MockRepository.GenerateMock <IRepository <AclRecord> >(); _deliveryTimeService = MockRepository.GenerateMock <IDeliveryTimeService>(); _manufacturerService = MockRepository.GenerateMock <IManufacturerService>(); _categoryService = MockRepository.GenerateMock <ICategoryService>(); _linqCatalogSearchService = new LinqCatalogSearchService( _services, _productService, _productRepository, _localizedPropertyRepository, _storeMappingRepository, _aclRepository, _deliveryTimeService, _manufacturerService, _categoryService); }