Exemplo n.º 1
0
 public void WhenManyIdenticalBooksThenPriceIs8PerBook()
 {
     Basket b = new Basket(new List<Book> { new Book("Tome 1"), new Book("Tome 1"), new Book("Tome 1") });
     var result = b.GetPrice();
     Assert.IsNotNull(result);
     Assert.AreEqual(24.0m, result);
 }
Exemplo n.º 2
0
 public void WhenFiveDifferentBooksThenPriceIs8PerBookLess25PerCent()
 {
     Basket b = new Basket(new List<Book> { new Book("Tome 1"), new Book("Tome 2"), new Book("Tome 3"), new Book("Tome 4"), new Book("Tome 5") });
     var result = b.GetPrice();
     Assert.IsNotNull(result);
     Assert.AreEqual(30.0m, result);
 }
Exemplo n.º 3
0
 public void WhenOneBookInBasketThenPriceIs8Euros()
 {
     Basket b = new Basket(new List<Book> { new Book("Tome 1") });
     var result = b.GetPrice();
     Assert.IsNotNull(result);
     Assert.AreEqual(8.0m, result);
 }