public void FindBook_CustomTest_BookFound() { // Arrange var srv = new GoogleBooksSerivce(); // Act var book = srv.FindBook("9783936086355"); // Assert book.IsSome.Should().BeTrue(); }
public void FindBook_MissingImageLink_DefaultSet() { // Arrange var srv = new GoogleBooksSerivce(); // Act var book = srv.FindBook("9783446260290"); // Assert book.IsSome.Should().BeTrue(); book.IfSome(x => x.Thumbnail.Should().Be("https://books.google.de/googlebooks/images/no_cover_thumb.gif")); }
public void FindBook_IsbnFormat_BookFound() { // Arrange var srv = new GoogleBooksSerivce(); // Act var book = srv.FindBook("978-3446260290"); // Assert book.IsSome.Should().BeTrue(); book.IfSome(x => x.Title.Should().Be("Böse")); }
public void FindBook_ImageLink_LinkSet() { // Arrange var srv = new GoogleBooksSerivce(); // Act var book = srv.FindBook("9783662533253"); // Assert book.IsSome.Should().BeTrue(); book.IfSome(x => x.Thumbnail.Should().Be("http://books.google.com/books/content?id=YTMovgAACAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api")); }
public void FindBook_DifferentIsbn_BookFound(string isbn) { // Arrange var srv = new GoogleBooksSerivce(); // Act var book = srv.FindBook(isbn); // Assert book.IsSome.Should().BeTrue(); book.IfSome(x => x.Identifier.Should().Be(isbn)); }