StringLengthMethodCallTransformer implements IMethodCallTransformer for the string.Length property.
Inheritance: IMethodCallTransformer
    public void Transform ()
    {
      var method = typeof (string).GetMethod ("get_Length", new Type[] { });
      var objectExpression = Expression.Constant ("Test");
      var expression = Expression.Call (objectExpression, method);
      var transformer = new StringLengthMethodCallTransformer ();

      var result = transformer.Transform (expression);

      var expectedResult = new SqlLengthExpression (objectExpression);

      SqlExpressionTreeComparer.CheckAreEqualTrees (expectedResult, result);
    }