public void Returns_defined_error_message_if_unsuccessfully_evaluated() { var req = new PredicateRequirement <object>(t => false); req.Message = "X"; Assert.Equal("X", req.Check(new object()).First().Message); }
public void Requirement_without_context_passes_default_context_to_predicate() { object receivedContext = null; var req = new PredicateRequirement<object, object>((context, t) => { receivedContext = context; return true; }); Assert.Empty(req.Check(new object())); Assert.Same(null, receivedContext); }
public void Requirement_without_context_passes_default_context_to_predicate() { object receivedContext = null; var req = new PredicateRequirement <object, object>((context, t) => { receivedContext = context; return(true); }); Assert.Empty(req.Check(new object())); Assert.Same(null, receivedContext); }
public void Successful_predicate_evaluation_returns_empty_enumeration() { var req = new PredicateRequirement<object>(t => true); Assert.Empty(req.Check(new object())); }
public void Returns_defined_error_message_if_unsuccessfully_evaluated() { var req = new PredicateRequirement<object>(t => false); req.Message = "X"; Assert.Equal("X",req.Check(new object()).First().Message); }
public void Successful_predicate_evaluation_returns_empty_enumeration() { var req = new PredicateRequirement <object>(t => true); Assert.Empty(req.Check(new object())); }