public void Test_CalculateAccumulativeDiscount_Returns2_When7BooksInBasket() { //arrange Checkout checkout = new Checkout(); Basket basket = new Basket(); Book book1 = new Book(); Book book2 = new Book(); Book book3 = new Book(); Book book4 = new Book(); Book book5 = new Book(); Book book6 = new Book(); Book book7 = new Book(); basket.AddBook(book1); basket.AddBook(book2); basket.AddBook(book3); basket.AddBook(book4); basket.AddBook(book5); basket.AddBook(book6); basket.AddBook(book7); //act decimal actualDiscount = checkout.CalculateAccumulativeDiscount(basket.FindAllBooks()); //assert Assert.That(actualDiscount, Is.EqualTo(2)); }
public void Test_CalculateAccumulativeDiscount_Returns0_WhenNoBooksInBasket() { //arrange Checkout checkout = new Checkout(); Basket basket = new Basket(); //act decimal actualDiscount = checkout.CalculateAccumulativeDiscount(basket.FindAllBooks()); //assert Assert.That(actualDiscount, Is.EqualTo(0)); }