public void BuyFirstBookTest() { var bookList = new List<Book> { new Book { BookID = 1, Price = 100 } }; var expected = 100; var target = new HarryPotterDiscount(bookList); var actual = target.BuyBookDiscountMixing(); Assert.AreEqual(expected, actual); }
public void BuyFirst_And_Second_And_third_fourth_BookTest() { var bookList = new List<Book> { new Book { BookID = 1, Price = 100 }, new Book { BookID = 2, Price = 100 }, new Book { BookID = 3, Price = 100 }, new Book { BookID = 4, Price = 100 } }; var expected = 320; var target = new HarryPotterDiscount(bookList); var actual = target.BuyBookDiscountMixing(); Assert.AreEqual(expected, actual); }