public SearchSettingsProvider(ICatalogContext catalogContext) { Assert.ArgumentNotNull(catalogContext, nameof(catalogContext)); this.catalogContext = catalogContext; this.commerceSearchManager = CommerceTypeLoader.CreateInstance <ICommerceSearchManager>(); Assert.ArgumentNotNull(this.commerceSearchManager, nameof(this.commerceSearchManager)); }
public CatalogManager(CatalogServiceProvider catalogServiceProvider, GlobalizationServiceProvider globalizationServiceProvider, PricingManager pricingManager, InventoryManager inventoryManager, CatalogItemContext catalogItemContext, ICommerceSearchManager commerceSearchManager, StorefrontContext storefrontContext) { CatalogServiceProvider = catalogServiceProvider; GlobalizationServiceProvider = globalizationServiceProvider; PricingManager = pricingManager; InventoryManager = inventoryManager; CatalogItemContext = catalogItemContext; CommerceSearchManager = commerceSearchManager; StorefrontContext = storefrontContext; }
public InventoryManager(InventoryServiceProvider inventoryServiceProvider, ContactFactory contactFactory, ICommerceSearchManager commerceSearchManager, StorefrontContext storefrontContext) { Assert.ArgumentNotNull(inventoryServiceProvider, nameof(inventoryServiceProvider)); Assert.ArgumentNotNull(contactFactory, nameof(contactFactory)); InventoryServiceProvider = inventoryServiceProvider; ContactFactory = contactFactory; _obecContext = (CommerceContextBase)Factory.CreateObject("commerceContext", true); CommerceSearchManager = commerceSearchManager; StorefrontContext = storefrontContext; }
public SearchQueryBuilder( ISitecoreContext sitecoreContext, ICommerceTypeLoader commerceTypeLoader) { Assert.ArgumentNotNull(sitecoreContext, nameof(sitecoreContext)); Assert.ArgumentNotNull(commerceTypeLoader, nameof(commerceTypeLoader)); this.sitecoreContext = sitecoreContext; this.commerceSearchManager = commerceTypeLoader.CreateInstance <ICommerceSearchManager>(); Assert.ArgumentNotNull(this.commerceSearchManager, nameof(this.commerceSearchManager)); }
public SearchQueryBuilderTests() { this.fixture = new Fixture().Customize(new AutoDbCustomization()); var sitecoreContext = Substitute.For <ISitecoreContext>(); this.commerceSearchManager = Substitute.For <ICommerceSearchManager>(); var commerceTypeLoader = Substitute.For <ICommerceTypeLoader>(); commerceTypeLoader.CreateInstance <ICommerceSearchManager>().Returns(this.commerceSearchManager); this.builder = new SearchQueryBuilder(sitecoreContext, commerceTypeLoader); }
public CatalogSearchManager() { _connectSearchManager = ContextTypeLoader.CreateInstance <ICommerceSearchManager>(); }
public SearchInformationProvider() { this.commerceSearchManager = CommerceTypeLoader.CreateInstance <ICommerceSearchManager>(); }