Ejemplo n.º 1
0
        private StoreModuleController GetStoreController()
        {
            Func <IPlatformRepository> platformRepositoryFactory = () => new PlatformRepository("VirtoCommerce", new EntityPrimaryKeyGeneratorInterceptor(), new AuditableInterceptor(null));
            Func <IStoreRepository>    repositoryFactory         = () => new StoreRepositoryImpl("VirtoCommerce", new EntityPrimaryKeyGeneratorInterceptor(), new AuditableInterceptor(null));

            var dynamicPropertyService = new DynamicPropertyService(platformRepositoryFactory);
            var storeService           = new StoreServiceImpl(repositoryFactory, GetCommerceService(), null, dynamicPropertyService, null, null, null, null);

            var controller = new StoreModuleController(storeService, null, null, null, null, null, null);

            return(controller);
        }
Ejemplo n.º 2
0
        private StoreModuleController GetStoreController()
        {
            Func <IStoreRepository> repositoryFactory = () =>
            {
                return(new StoreRepositoryImpl("VirtoCommerce", new EntityPrimaryKeyGeneratorInterceptor(), new AuditableInterceptor()));
            };

            var shippingService = new ShippingServiceImpl();
            var storeService    = new StoreServiceImpl(repositoryFactory, GetCommerceService(), null, null, null);
            var controller      = new StoreModuleController(storeService, null, null);

            return(controller);
        }
        private IStoreService GetStoreService()
        {
            _mockStoreRepository.Setup(ss => ss.UnitOfWork).Returns(_mockUnitOfWork.Object);
            _mockPlatformRepository.Setup(ss => ss.UnitOfWork).Returns(_mockUnitOfWork.Object);

            IPlatformRepository platformRepositoryFactory() => _mockPlatformRepository.Object;
            IStoreRepository repositoryFactory() => _mockStoreRepository.Object;

            var dynamicPropertyService = new DynamicPropertyService(platformRepositoryFactory);

            var storeService = new StoreServiceImpl(repositoryFactory, _mockCommerceService.Object, _mockSettingsManager.Object, dynamicPropertyService, null, null, null);

            return(storeService);
        }