public void ConvertsAccountCurrencyAsIdentity() { var converter = new IdentityCurrencyConverter("ABC"); var cashAmount = new CashAmount(1m, "ABC"); Assert.AreEqual(cashAmount, converter.ConvertToAccountCurrency(cashAmount)); }
public void ThrowsArgumentExceptionOnCashAmountNotInAccountCurrency() { var converter = new IdentityCurrencyConverter(Currencies.USD); var cashAmount = new CashAmount(1m, "EUR"); Assert.Throws <ArgumentException>(() => converter.ConvertToAccountCurrency(cashAmount)); }