If current folder is longer than 38 characters, then TestFolder full path will be longer than 48 characters. Then this will fail:
$LongFolder = New-Item (Join-Path 'TestFolder' $Name1) -ItemType Directory
because new item full path will be longer than 248 characters