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