public void Should_Not_Validade_Restaurants_With_Diff_Id() { var spec = new RestaurantIdEqualsToSpecification(2); Assert.AreEqual(spec.IsSatisfiedBy(new Restaurant { Id = 1 }), false); }
public void Should_Validade_Restaurants_With_Same_Id() { var spec = new RestaurantIdEqualsToSpecification(1); Assert.AreEqual(spec.IsSatisfiedBy(new Restaurant { Id = 1 }), true); }
public void Should_Find_Restaurant() { var restaurant = CreateFakeRestaurant(); restaurant.Id = 2; var findById = new RestaurantIdEqualsToSpecification(restaurant.Id); Assert.AreEqual(_repository.Find(findById).FirstOrDefault()?.Id, restaurant.Id); }
public void Should_Get_Restaurant() { var restaurant = CreateFakeRestaurant(); restaurant.Id = 1; var findById = new RestaurantIdEqualsToSpecification(restaurant.Id); Assert.AreEqual(_repository.Get(findById)?.Id, restaurant.Id); }