Esempio n. 1
0
 public FoodGetResponse Get(FoodGetRequest request)
 {
     return(Execute <FoodGetRequest, FoodGetResponse>(
                request,
                response =>
     {
         response.Food = _foodFacade.Get(request.Id);
     }
                ));
 }
Esempio n. 2
0
        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);
        }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
        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);
        }
Esempio n. 8
0
 public GetFoodResponse FoodGet(FoodGetRequest request)
 {
     return(FatSecretRequest <GetFoodResponse>(request));
 }
Esempio n. 9
0
 public async Task <GetFoodResponse> FoodGetAsync(FoodGetRequest request)
 {
     return(await FatSecretRequest <GetFoodResponse>(request));
 }