public void RetrieveBook() { // Arrange Book expectedBook = new Book() { ISBN = ExistingISBN, Title = "Slow reading", Author = "John Miedema" }; IBookDetailsRetrievalService service = new BookDetailsRetrievalService(new HttpClient()); // Act Book retrievedBook = service.RetrieveBookInfo(expectedBook.ISBN); // Assert Assert.Equal(expectedBook.ISBN, retrievedBook.ISBN); Assert.Equal(expectedBook.Title, retrievedBook.Title); Assert.Equal(expectedBook.Author, retrievedBook.Author); }
public void ShouldNotRetrieveBook() { IBookDetailsRetrievalService service = new BookDetailsRetrievalService(new HttpClient()); Assert.Null(service.RetrieveBookInfo(NewGuid())); }