public IVerifiableDataTableBuilder <TRow> WithColumn <TValue>(Expression <Func <TRow, TValue> > columnExpression, IExpectation <TValue> expectation) { return(Add(Reflector.GetMemberName(columnExpression), false, columnExpression.Compile(), _ => expectation)); }
public IInputTableBuilder <TRow> WithColumn <TValue>(Expression <Func <TRow, TValue> > columnExpression) { return(Add(Reflector.GetMemberName(columnExpression), columnExpression.Compile())); }
public IVerifiableDataTableBuilder <TRow> WithKey <TValue>(Expression <Func <TRow, TValue> > columnExpression) { return(Add(Reflector.GetMemberName(columnExpression), true, columnExpression.Compile(), x => Expect.To.Equal(x))); }