Как показано в документации , которую вы используете (не забудьте нажать на вкладку TCP CONNECTION на этой странице), в разделе app.yaml, связанном с информацией об экземплярах Cloud SQL о порте TCP используется сервером базы данных.
Да. NUnit хорошо работает и в .NET 3.0 и 3.5.
Ваш второй вопрос довольно субъективен. NUnit - это широко используемая среда модульного тестирования для .NET. MSTest является еще одним, который поставляется с Visual Studio. xUnit это еще один.
Существует сравнение по проекту xUnit: xUnit - Сравнение xUnit.net с другими фреймворками
Ну, это зависит от вашей IDE. Если вы приобрели или приобрели ваш работодатель, выпуск Visual Studio, поставляемый с MSTest, то я бы пошел на это, просто меньше для установки и настройки. В противном случае используйте NUnit, он прост, удобен и широко используется и принят .NET Devs.
Я бы сказал, придерживайтесь NUnit. Это хорошая среда тестирования, которая работает с 3.0 (это то, что я сейчас использую, и то, что мы использовали у моего последнего работодателя)