public ShippingService( IWebsiteInfo websiteInfo, IWebsiteRepository websiteRepository) { websiteInfo.CheckArgumentIsNull(nameof(websiteInfo)); _websiteInfo = websiteInfo; websiteRepository.CheckArgumentIsNull(nameof(websiteRepository)); _websiteRepository = websiteRepository; }
public WebsiteService( ICurrencyRepository currencyRepository, IWebsiteRepository repository, IWebsiteFactory factory) { currencyRepository.CheckArgumentIsNull(nameof(currencyRepository)); _currencyRepository = currencyRepository; repository.CheckArgumentIsNull(nameof(repository)); _repository = repository; factory.CheckArgumentIsNull(nameof(factory)); _factory = factory; }