public Expect(Expression body, IExpectValue actual, IExpectValue expected) : base(body, actual) { this.expected = expected.Value != null ? expected : new ExpectValue(ExpectedNull.IsNull); }
public BooleanExpect(Expression body, IExpectValue actual) { if(actual == null) throw new ArgumentNullException("actual"); this.body = body; this.actual = actual; }
public GreaterThanOrEqualExpect(BinaryExpression body, IExpectValue actual, IExpectValue expected) : base(body, actual, expected) { }
public TypeIsExpect(Expression body, IExpectValue actual, Type expected) : base(body, actual, new ExpectValue(expected)) { }
public BinaryExpect(BinaryExpression body, IExpectValue actual, IExpectValue expected) : base(body, actual, expected) { this.method = body.Method; }
public NotEqualExpect(BinaryExpression body, IExpectValue actual, IExpectValue expected) : base(body, actual, expected) { }
public LessThanExpect(BinaryExpression body, IExpectValue actual, IExpectValue expected) : base(body, actual, expected) { }