public void ShouldTranslateACheckedAdditionExpression()
        {
            var intParameter1   = Expression.Parameter(typeof(int), "a");
            var intParameter2   = Expression.Parameter(typeof(int), "b");
            var checkedAddition = Expression.AddChecked(intParameter1, intParameter2);

            var checkedAdditionLambda = Expression.Lambda <Func <int, int, int> >(
                checkedAddition,
                intParameter1,
                intParameter2);

            var translated = ToReadableString(checkedAdditionLambda);

            translated.ShouldBe("(a, b) => checked(a + b)");
        }