main
 1using jive;
 2using Machine.Specifications;
 3
 4namespace specs.unit.utility
 5{
 6  public class PredicateSpecificationSpecs
 7  {
 8    [Subject(typeof (PredicateSpecification<>))]
 9    public class when_checking_if_a_criteria_is_met_and_it_is
10    {
11      It should_return_true = () => new PredicateSpecification<int>(x => true).is_satisfied_by(1).should_be_true();
12    }
13
14    [Subject(typeof (PredicateSpecification<>))]
15    public class when_checking_if_a_criteria_is_met_and_it_is_not
16    {
17      It should_return_true = () => new PredicateSpecification<int>(x => false).is_satisfied_by(1).should_be_false();
18    }
19  }
20}