public ProductSitemapEntryProvider(IOvertureClient overtureClient, IProductUrlProvider productUrlProvider, IProductUrlParamFactory productUrlParamFactory) { Guard.NotNull(overtureClient, nameof(overtureClient)); Guard.NotNull(productUrlProvider, nameof(productUrlProvider)); _overtureClient = overtureClient; _productUrlProvider = productUrlProvider; _productUrlParamFactory = productUrlParamFactory; }
public ProductSitemapEntryProvider(IOvertureClient overtureClient, IProductUrlProvider productUrlProvider, IProductUrlParamFactory productUrlParamFactory) { _overtureClient = overtureClient ?? throw new ArgumentNullException(nameof(overtureClient)); _productUrlProvider = productUrlProvider ?? throw new ArgumentNullException(nameof(productUrlProvider)); _productUrlParamFactory = productUrlParamFactory; }