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