예제 #1
0
        public void GetCategoryByName_return_bad_test()
        {
            IFoodsCategories        foodCategoriesManager = GetCategoryManager();
            FoodsCategoriesResponse response = foodCategoriesManager.GetCategoryByName("Invalid category");

            Assert.AreEqual(response.FoodCategories[0], null);
        }
예제 #2
0
        public void GetCategoryByName_return_ok_test()
        {
            IFoodsCategories        foodCategoriesManager = GetCategoryManager();
            FoodsCategoriesResponse response = foodCategoriesManager.GetCategoryByName("Registered category");

            Assert.AreEqual("Registered category", response.FoodCategories[0].Name);
        }
예제 #3
0
        public IActionResult Get(string name)
        {
            IActionResult response;

            try
            {
                response = _responseHandler.ProcessResponse(_foodCategoryManager.GetCategoryByName(name));
            }
            catch (Exception e)
            {
                response = new BadRequestObjectResult(e);
            }
            return(response);
        }