コード例 #1
0
        public void Should_Not_Validade_Restaurants_With_Diff_Id()
        {
            var spec = new RestaurantIdEqualsToSpecification(2);

            Assert.AreEqual(spec.IsSatisfiedBy(new Restaurant {
                Id = 1
            }), false);
        }
コード例 #2
0
        public void Should_Validade_Restaurants_With_Same_Id()
        {
            var spec = new RestaurantIdEqualsToSpecification(1);

            Assert.AreEqual(spec.IsSatisfiedBy(new Restaurant {
                Id = 1
            }), true);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
        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);
        }