public void Setup() { _stubExchangeRatesRepository = Substitute.For <IExchangeRatesRepository>(); ExchangeRateDto exchangeRateEUR = createExchangeRate("Euro", "EUR", 100, 500m); _stubExchangeRatesRepository.GetExchangeRateByISO("EUR").Returns(exchangeRateEUR); ExchangeRateDto exchangeRateUSD = createExchangeRate("Amerikanske dollar", "USD", 100, 600m); _stubExchangeRatesRepository.GetExchangeRateByISO("USD").Returns(exchangeRateUSD); ExchangeRateDto exchangeRateJPY = createExchangeRate("Japanske yen", "JPY", 100, 500m); _stubExchangeRatesRepository.GetExchangeRateByISO("JPY").Returns(exchangeRateJPY); }
private decimal ValueOfOneUnitOfCurrencyToDDK(string currencyExchangeFrom) { decimal oneUnitValue = 0; ExchangeRateDto currencyCurrencyValues = _exchangeRatesRepository.GetExchangeRateByISO(currencyExchangeFrom); oneUnitValue = decimal.Divide(currencyCurrencyValues.RateOfCurrency, 100); return(oneUnitValue); }