public void BooksCanBeRecomendedByGenre() { var library = new Library(); library.AddBook("1984", "George Orwell", "Fiction"); var recomender = new BooksRecomender(library); Assert.That(recomender.GetBooksByGenre("Fiction").FirstOrDefault().Key, Is.EqualTo("1984")); }
public void BooksCanBeRecomendedByGenre() { var library = new Library(); library.AddBook("1984", "George Orwell", "Fiction"); var recomender= new BooksRecomender(library); Assert.That(recomender.GetBooksByGenre("Fiction").FirstOrDefault().Key, Is.EqualTo("1984")); }
public void BooksCanBeRecommendedByAuthor() { var library = new Library(); library.AddBook("1984", "George Orwell", "Fiction"); library.AddBook("Slaughterhouse-Five", "Kurt Vonnegut", "Semi-Autobiographical"); library.AddBook("Fahrenheit 451", "Ray Bradbury", "Dystopian"); var recomender = new BooksRecomender(library); recomender.RecommendBook("1984", "George Orwell", "Fiction", "Slaughterhouse-Five", "Kurt Vonnegut", "Semi-Autobiographical"); var booksIMayLike = recomender.FindMeBooksIMayLikeBasedOnThisBook("1984", "George Orwell", "Fiction"); }