public FoodGetResponse Get(FoodGetRequest request) { return(Execute <FoodGetRequest, FoodGetResponse>( request, response => { response.Food = _foodFacade.Get(request.Id); } )); }
public void CanProduceError() { var client = GetClient(); var request = new FoodGetRequest() { FoodId = 0 }; var response = client.FoodGet(request); AssertFailedResponseWithError(response); }
public async Task CanProduceError() { var client = GetClient(); var request = new FoodGetRequest() { FoodId = 0 }; var response = await client.FoodGetAsync(request); AssertFailedResponseWithError(response); }
public void FoodGetReturnsCorrectItem() { var client = GetClient(); var request = new FoodGetRequest() { FoodId = foodId }; var response = client.FoodGet(request); AssertSuccessfulResponse(response); Assert.Equal(int.Parse(response.Food.FoodId), foodId); }
public void FoodGetWorks() { var client = GetClient(); var request = new FoodGetRequest() { FoodId = foodId }; var response = client.FoodGet(request); AssertSuccessfulResponse(response); Assert.NotNull(response.Food); }
public async Task FoodGetWorks() { var client = GetClient(); var request = new FoodGetRequest() { FoodId = foodId }; var response = await client.FoodGetAsync(request); AssertSuccessfulResponse(response); Assert.NotNull(response.Food); }
public async Task FoodGetReturnsCorrectItem() { var client = GetClient(); var request = new FoodGetRequest() { FoodId = foodId, FlagDefaultServing = true }; var response = await client.FoodGetAsync(request); AssertSuccessfulResponse(response); Assert.Equal(int.Parse(response.Food.FoodId), foodId); }
public GetFoodResponse FoodGet(FoodGetRequest request) { return(FatSecretRequest <GetFoodResponse>(request)); }
public async Task <GetFoodResponse> FoodGetAsync(FoodGetRequest request) { return(await FatSecretRequest <GetFoodResponse>(request)); }