public ExchangeRateProvider(ICurrencyConverterApi currencyConverterApi, Currency baseCurrency, IExchangeRateParser exchangeRateParser) { _currencyConverterApi = currencyConverterApi; _baseCurrency = baseCurrency; _exchangeRateParser = exchangeRateParser; }
public ExchangeRateProvider(IExchangeRateParser parser) { // Throw exception when null parser is provided _parser = parser ?? throw new ArgumentNullException(nameof(parser)); }