public TrolleyTotalCalculator(ILogger <TrolleyTotalCalculator> logger, IOptions <WooliesXApiDetail> wooliesXApiDetailOptions) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _wooliesXApiDetail = wooliesXApiDetailOptions?.Value ?? throw new ArgumentNullException(nameof(wooliesXApiDetailOptions)); }
public ShoppingRepository(ILogger <ShoppingRepository> logger, IConfiguration configuration, IOptions <WooliesXApiDetail> wooliesXApiDetailOptions) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _configuration = configuration ?? throw new ArgumentNullException(nameof(configuration)); _wooliesXApiDetail = wooliesXApiDetailOptions?.Value ?? throw new ArgumentNullException(nameof(wooliesXApiDetailOptions)); }