public void IncreaseCostsOfBookTest() { var bookCosts = new BookCosts(Money.Create(5, "PL").Value, 10, DefaultBookInfo); bookCosts.IncreaseCosts(Money.Create(10, "PL").Value); Assert.Equal(15, bookCosts.BookCost.Amount); }
public void IncreaseCostOfBookWithDifferentCurrencyFailTest() { var bookCosts = new BookCosts(Money.Create(5, "PL").Value, 10, DefaultBookInfo); var exception = Assert.Throws <Exception>(() => bookCosts.IncreaseCosts(Money.Create(10, "EU").Value)); Assert.Equal("Currency must be same", exception.Message); }