public void Reduce ()
    {
      var expression = new ReducibleExtensionExpression (typeof (int));

      var result = expression.Reduce ();

      var expectedExpression = Expression.Constant (0);
      ExpressionTreeComparer.CheckAreEqualTrees (expectedExpression, result);
    }
 public void CanReduce_True ()
 {
   var expression = new ReducibleExtensionExpression (typeof (int));
   Assert.That (expression.CanReduce, Is.True);
 }