Exemplo n.º 1
0
        public void Should_null_When_currency_are_not_same_consolidate()
        {
            var cash1 = new Cash(1000, Currency.EUR);
            var cash2 = new Cash(200, Currency.GBP);

            var result = cash1.Consolidate(cash2);

            Assert.IsNull(result);
        }
Exemplo n.º 2
0
        public void Should_amount_is_1200_When_euro_consolidate()
        {
            var cash1 = new Cash(1000, Currency.EUR);
            var cash2 = new Cash(200, Currency.EUR);

            var result = cash1.Consolidate(cash2);

            Assert.AreEqual(Currency.EUR, result.Currency);
            Assert.AreEqual(1200, result.GetValue());
        }