public void EvaluateConcatenateExpressionUsingNulls()
{
IExpression expression = new ConcatenateExpression(new ConstantExpression(null), new ConstantExpression(null));
Assert.AreEqual(string.Empty, expression.Evaluate(null));
expression = new ConcatenateExpression(new ConstantExpression("foo"), new ConstantExpression(null));
Assert.AreEqual("foo", expression.Evaluate(null));
expression = new ConcatenateExpression(new ConstantExpression(null), new ConstantExpression("bar"));
Assert.AreEqual("bar", expression.Evaluate(null));
}