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);
        }
Пример #2
0
 BookModel IBookService.Get(string id)
 {
     VolumesResource.GetRequest query = _booksService.Volumes.Get(id);
     return(StandarizeBookModel(query.Execute()));
 }