public async void Example() { GoogleApiClientFake fake = new GoogleApiClientFake(); var response = await fake.GetFoodNearAddress("some string", "Some other string"); Assert.Equal(3, response.results.Length); }
public async Task <PlacesResponse> Get([FromQuery] string address, [FromQuery] string cuisine, [FromQuery] string name, [FromQuery] double?rating, [FromQuery] bool?isOpen) { IGoogleApiClient client = new GoogleApiClientFake(); var resultsPriorToFilter = await client.GetFoodNearAddress(cuisine, address); var filter = new ResultFilter(); var resultsAfterFitler = filter.FilterResults(resultsPriorToFilter, isOpen, name, rating); return(resultsAfterFitler); }