Ejemplo n.º 1
0
        public void Should_Validade_Dish_With_Same_Id()
        {
            var spec = new DishIdEqualsToSpecification(1);

            Assert.AreEqual(spec.IsSatisfiedBy(new Dish {
                Id = 1
            }), true);
        }
Ejemplo n.º 2
0
        public void Should_Not_Validade_Dish_With_Diff_Id()
        {
            var spec = new DishIdEqualsToSpecification(2);

            Assert.AreEqual(spec.IsSatisfiedBy(new Dish {
                Id = 1
            }), false);
        }
Ejemplo n.º 3
0
        public void Should_Find_Dish()
        {
            var dish = CreateFakeDish();

            dish.Id = 2;
            var findById = new DishIdEqualsToSpecification(dish.Id);

            Assert.AreEqual(_repository.Find(findById).FirstOrDefault()?.Id, dish.Id);
        }
Ejemplo n.º 4
0
        public void Should_Get_Dish()
        {
            var dish = CreateFakeDish();

            dish.Id = 1;
            var findById = new DishIdEqualsToSpecification(dish.Id);

            Assert.AreEqual(_repository.Get(findById)?.Id, dish.Id);
        }