Ejemplo n.º 1
0
        public void IsSatisfiedBy_AppendsToBuilderAndAddsParameters()
        {
            var spec = new MenuItemForMealTypeSpecification(MealType);

            var builder    = new StringBuilder();
            var parameters = new Dictionary <string, object>();

            spec.IsSatisfiedBy(builder, parameters);

            builder.ToString().Should().Be("[MealType] = @mealType");
            parameters["mealType"].Should().Be(MealType.ToString());
        }
Ejemplo n.º 2
0
        public void IsSatisfiedBy_ReturnsFalse()
        {
            var spec = new MenuItemForMealTypeSpecification(MealType);

            var menuItem = new MenuItem
            {
                MealType = MealType.Starter,
            };

            var result = spec.IsSatisfiedBy(menuItem);

            result.Should().BeFalse();
        }