public void Should_use_expression_as_string_description()
 {
     var spec = new ExpressionArgumentMatcher<int>(x => x < 5);
     Assert.That(spec.ToString(), Is.StringContaining("x < 5"));
 }
 public void Should_match_when_predicate_compares_null_to_null()
 {
     var spec = new ExpressionArgumentMatcher<string>(x => x == null);
     Assert.True(spec.IsSatisfiedBy(null));
 }
 public void Should_not_match_when_predicate_is_not_satisfied()
 {
     var spec = new ExpressionArgumentMatcher<int>(x => x < 5);
     Assert.False(spec.IsSatisfiedBy(7));
 }
        public void Should_use_expression_as_string_description()
        {
            var spec = new ExpressionArgumentMatcher <int>(x => x < 5);

            Assert.That(spec.ToString(), Is.StringContaining("x < 5"));
        }
        public void Should_match_when_predicate_compares_null_to_null()
        {
            var spec = new ExpressionArgumentMatcher <string>(x => x == null);

            Assert.True(spec.IsSatisfiedBy(null));
        }
        public void Should_not_match_when_predicate_is_not_satisfied()
        {
            var spec = new ExpressionArgumentMatcher <int>(x => x < 5);

            Assert.False(spec.IsSatisfiedBy(7));
        }