• The funny thing is that in

    select cast('This is a test' as varchar)

    the varchar size defaults to 30, so in this case the full string is returned.