示例#1
0
        public void GetAllCategories_Test()
        {
            IUnitOfWork             unitOfWork            = new UnitOfWorkMock();
            IFoodsCategories        foodCategoriesManager = new FoodsCategories(unitOfWork);
            FoodsCategoriesResponse response = foodCategoriesManager.GetAllCategories();

            Assert.AreEqual(2, response.FoodCategories.Count);
        }
示例#2
0
        public void Create_return_ok()
        {
            IUnitOfWork        unitOfWork            = new UnitOfWorkMock();
            IFoodsCategories   foodCategoriesManager = new FoodsCategories(unitOfWork);
            EditedFoodCategory category = new EditedFoodCategory()
            {
                Name = "New category"
            };
            var response = foodCategoriesManager.Create(category);

            Assert.IsTrue(response.IsValid);
        }
示例#3
0
        public void Create_return_bad()
        {
            IUnitOfWork        unitOfWork     = new UnitOfWorkMock();
            IFoodsCategories   foodCategories = new FoodsCategories(unitOfWork);
            EditedFoodCategory category       = new EditedFoodCategory()
            {
                Name = "Registered category"
            };
            var response = foodCategories.Create(category);

            Assert.AreEqual(response.StatusCode, 400);
            Assert.IsFalse(response.IsValid);
        }
        public FoodsCategories GetFoodCategoryByName(string name)
        {
            FoodsCategories response = null;

            if (name == "Registered category")
            {
                response = new FoodsCategories()
                {
                    Name = name
                }
            }
            ;
            return(response);
        }
 public void update(FoodsCategories entity)
 {
     throw new NotImplementedException();
 }
 public FoodsCategories Add(FoodsCategories entity)
 {
     return(null);
 }