public ProductViewModelFactoryWithTestGetLookupImageUrl( IViewModelMapper viewModelMapper, IProductRepository productRepository, IDamProvider damProvider, ILocalizationProvider localizationProvider, ILookupService lookupService, IProductUrlProvider productUrlProvider, IScopeViewService scopeViewService, IRecurringOrdersRepository recurringOrdersRepository, IRecurringOrderProgramViewModelFactory recurringOrderProgramViewModelFactory, IRecurringOrdersSettings recurringOrdersSettings, IProductSpecificationsViewService productSpecificationsViewService, IMyAccountUrlProvider myAccountUrlProvider) : base( viewModelMapper, productRepository, damProvider, localizationProvider, lookupService, productUrlProvider, scopeViewService, recurringOrdersRepository, recurringOrderProgramViewModelFactory, recurringOrdersSettings, productSpecificationsViewService, myAccountUrlProvider) { }
public ProductViewModelFactory( IViewModelMapper viewModelMapper, IProductRepository productRepository, IDamProvider damProvider, ILocalizationProvider localizationProvider, ILookupService lookupService, IProductUrlProvider productUrlProvider, IScopeViewService scopeViewService, IRecurringOrdersRepository recurringOrdersRepository, IRecurringOrderProgramViewModelFactory recurringOrderProgramViewModelFactory, IRecurringOrdersSettings recurringOrdersSettings, IProductSpecificationsViewService productSpecificationsViewService, IMyAccountUrlProvider myAccountUrlProvider) { ViewModelMapper = viewModelMapper ?? throw new ArgumentNullException(nameof(viewModelMapper)); ProductRepository = productRepository ?? throw new ArgumentNullException(nameof(productRepository)); DamProvider = damProvider ?? throw new ArgumentNullException(nameof(damProvider)); LocalizationProvider = localizationProvider ?? throw new ArgumentNullException(nameof(localizationProvider)); LookupService = lookupService ?? throw new ArgumentNullException(nameof(lookupService)); ProductUrlProvider = productUrlProvider ?? throw new ArgumentNullException(nameof(productUrlProvider)); ScopeViewService = scopeViewService ?? throw new ArgumentNullException(nameof(scopeViewService)); RecurringOrdersRepository = recurringOrdersRepository ?? throw new ArgumentNullException(nameof(recurringOrdersRepository)); RecurringOrderProgramViewModelFactory = recurringOrderProgramViewModelFactory ?? throw new ArgumentNullException(nameof(recurringOrderProgramViewModelFactory)); RecurringOrdersSettings = recurringOrdersSettings; ProductSpecificationsViewService = productSpecificationsViewService ?? throw new ArgumentNullException(nameof(productSpecificationsViewService)); MyAccountUrlProvider = myAccountUrlProvider ?? throw new ArgumentNullException(nameof(myAccountUrlProvider)); }
public ProductViewModelFactoryProxy(IViewModelMapper viewModelMapper, IProductRepository productRepository, IDamProvider damProvider, ILocalizationProvider localizationProvider, ILookupService lookupService, IProductUrlProvider productUrlProvider, IScopeViewService scopeViewService, IRecurringOrdersRepository recurringOrdersRepository, IRecurringOrderProgramViewModelFactory recurringOrderProgramViewModelFactory, IRecurringOrdersSettings recurringOrdersSettings, IProductSpecificationsViewService productSpecificationsViewService) : base( viewModelMapper, productRepository, damProvider, localizationProvider, lookupService, productUrlProvider, scopeViewService, recurringOrdersRepository, recurringOrderProgramViewModelFactory, recurringOrdersSettings, productSpecificationsViewService) { }