public void taxes_are_10percent_of_the_price(decimal price, decimal salesTax) { var exceptions = new List <Type>(); var actual = new SalesTaxCalculator(new RoundAndQuantize(), exceptions).CalculateOn(new Item("An item", price)); actual.Should().Be.EqualTo(salesTax); }
public void taxes_are_not_applied_to_books() { var exceptions = new List <Type> { typeof(Book) }; var actual = new SalesTaxCalculator(new RoundAndQuantize(), exceptions).CalculateOn(new Book("Q", 100)); actual.Should().Be.EqualTo(0); }