public GoogleBooksApiClientTests() { var fixture = new Fixture(); var clientService = fixture.Create <BooksService>(); _testGetRequest = new VolumesResource.GetRequest(clientService, "test"); _testListRequest = new VolumesResource.ListRequest(clientService, "test"); _volumesResource = new Mock <VolumesResource>(clientService); _volumesResource.Setup(x => x.Get(It.IsAny <string>())).Returns(_testGetRequest); _volumesResource.Setup(x => x.List("test")).Returns(_testListRequest); _apiClient = new GoogleBooksApiClient(_volumesResource.Object); }
BookModel IBookService.Get(string id) { VolumesResource.GetRequest query = _booksService.Volumes.Get(id); return(StandarizeBookModel(query.Execute())); }