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()); }
public void IsSatisfiedBy_ReturnsFalse() { var spec = new MenuItemForMealTypeSpecification(MealType); var menuItem = new MenuItem { MealType = MealType.Starter, }; var result = spec.IsSatisfiedBy(menuItem); result.Should().BeFalse(); }