Exemplo n.º 1
0
        public void CalculatePriceWithApropriateDiscount_WhenBooksAreMixed(decimal expectedPrice, params string[] books)
        {
            var bookShop = new BookShop();

            var actualPrice = bookShop.Sell(books);

            actualPrice.Should().Be(expectedPrice);
        }
Exemplo n.º 2
0
        public void CalculatePriceWithoutDiscount_WhenSellingOneBook()
        {
            var bookShop = new BookShop();

            var actualPrice = bookShop.Sell("first book");

            actualPrice.Should().Be(8);
        }
Exemplo n.º 3
0
        public void CalculatePriceWithoutDiscount_WhenAllBooksAreTheSame()
        {
            var bookShop = new BookShop();

            var actualPrice = bookShop.Sell("first book", "first book", "first book");

            actualPrice.Should().Be(24);
        }