public void FoodsSearchDocTest() { var client = GetClient(); var foodSearchRequest = new FoodsSearchRequest() { SearchExpression = "Apples" }; var foods = client.FoodsSearchAsync(foodSearchRequest); }
public void SearchFoodYieldsResults() { var client = GetClient(); var request = new FoodsSearchRequest() { SearchExpression = "Apple" }; var response = client.FoodsSearch(request); Assert.True(response.Foods.Food.Count > 1); AssertSuccessfulResponse(response); }
public void CanProduceError() { var client = GetClient(); var request = new FoodsSearchRequest() { SearchExpression = "Apple", PageNumber = 0, MaxResults = 0 }; var response = client.FoodsSearch(request); AssertFailedResponseWithError(response); }
public async Task PremierParametersWork() { var request = new FoodsSearchRequest { SearchExpression = "Apple", GenericDescription = GenericDescription.Portion }; var client = GetClient(); var response = await client.FoodsSearchAsync(request); Assert.IsType <FoodsSearchResponse>(response); Assert.Contains("Per 1 medium", response.Foods.Food.First().FoodDescription); }
public void SearchMaxResultsWorks() { var maxResults = 20; var client = GetClient(); var request = new FoodsSearchRequest() { SearchExpression = "Apple", MaxResults = maxResults }; var response = client.FoodsSearch(request); Assert.Equal(response.Foods.Food.Count, maxResults); AssertSuccessfulResponse(response); }
public void SearchPaganationWorks() { var maxResults = 20; var pageNumber = 3; var client = GetClient(); var request = new FoodsSearchRequest() { SearchExpression = "Apple", MaxResults = maxResults, PageNumber = pageNumber }; var response = client.FoodsSearch(request); Assert.Equal(int.Parse(response.Foods.PageNumber), pageNumber); AssertSuccessfulResponse(response); }
public FoodsSearchResponse FoodsSearch(FoodsSearchRequest request) { return(FatSecretRequest <FoodsSearchResponse>(request)); }
public async Task <FoodsSearchResponse> FoodsSearchAsync(FoodsSearchRequest request) { return(await FatSecretRequest <FoodsSearchResponse>(request)); }
public FoodsSearchRequest1(FoodsSearchRequest foodsSearchRequest) => FoodsSearchRequest = foodsSearchRequest;