public void Should_Validade_Dish_With_Same_Id() { var spec = new DishIdEqualsToSpecification(1); Assert.AreEqual(spec.IsSatisfiedBy(new Dish { Id = 1 }), true); }
public void Should_Not_Validade_Dish_With_Diff_Id() { var spec = new DishIdEqualsToSpecification(2); Assert.AreEqual(spec.IsSatisfiedBy(new Dish { Id = 1 }), false); }
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); }
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); }