Example #1
0
        public void OneFirstBookCosts8Euros()
        {
            var shoppingBasket = new ShoppingBasket();

            shoppingBasket.Add(new FirstBook());
            var total    = shoppingBasket.Total();
            var expected = new Euros(8);

            Assert.That(total, Is.EqualTo(expected));
        }
Example #2
0
        public void OneFirstBookAndOneSecondBookCosts15Euros20()
        {
            var shoppingBasket = new ShoppingBasket();

            shoppingBasket.Add(new FirstBook());
            shoppingBasket.Add(new SecondBook());
            var total    = shoppingBasket.Total();
            var expected = new Euros(15.20);

            Assert.That(total, Is.EqualTo(expected));
        }
Example #3
0
 public void TwoFirstBooksCosts16Euros()
 {
     var shoppingBasket = new ShoppingBasket();
     shoppingBasket.Add(new FirstBook());
     shoppingBasket.Add(new FirstBook());
     var total = shoppingBasket.Total();
     var expected = new Euros(16);
     Assert.That(total, Is.EqualTo(expected));
 }
Example #4
0
        public void OneFirstBookAndOneSecondBookCosts15Euros20()
        {
            var shoppingBasket = new ShoppingBasket();
            shoppingBasket.Add(new FirstBook());
            shoppingBasket.Add(new SecondBook());
            var total = shoppingBasket.Total();
            var expected = new Euros(15.20);

            Assert.That(total, Is.EqualTo(expected));
        }