public void ContainsExpress_ReturnsTrueIfContainsExpression()
 {
     ExpressionTree tree = new ExpressionTree();
     var expr = new MockExpression(1);
     tree.AddExpression(expr);
     Assert.True(tree.ContainsExpression(expr));
 }
 public void ContainsExpression_ThrowsArgumentNullException()
 {
     ExpressionTree tree = new ExpressionTree();
     Assert.Throws<ArgumentNullException>(() => tree.ContainsExpression(null));
 }
 public void ContainsExpression_ReturnsFalseIfDoesntContainExpression()
 {
     ExpressionTree tree = new ExpressionTree();
     Assert.False(tree.ContainsExpression(new MockExpression(1)));
 }