Exemple #1
0
        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);
        }