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));
        }