public void Initialization_WithoutPredicate () { var parseInfo = CreateParseInfo (); var node = new CountExpressionNode (parseInfo, null); Assert.That (node.Source, Is.SameAs (SourceNode)); }
public void Initialization_WithPredicate () { var parseInfo = CreateParseInfo(); var predicate = ExpressionHelper.CreateLambdaExpression<int, bool> (i => i > 5); var node = new CountExpressionNode (parseInfo, predicate); Assert.That (node.Source, Is.InstanceOf (typeof (WhereExpressionNode))); Assert.That (((WhereExpressionNode) node.Source).Predicate, Is.SameAs (predicate)); Assert.That (((WhereExpressionNode) node.Source).Source, Is.SameAs (SourceNode)); }
public override void SetUp () { base.SetUp (); _node = new CountExpressionNode (CreateParseInfo (), null); }