а обязательно все компании используют этот паттерн или есть и те кто пишет процедурно?
в основном да. Процедурно используют в основном только новички, которые еще не поняли , что проект будет разрастаться и поддерживать такие тесты будет очень тяжело , а со временем, может быть и вообще не возможно, если проект большой
Задача запускать автотесты из teamcity.
Для этого надо уметь запускать свои автотесты и уметь запускать что-либо из teamcity.
Но что-то мне подсказывает что задача несколько шире, чем просто запустить автотесты из teamcity.
Возможно, я не там смотрю.
Думаю, запускать свои автотесты из IDE или консоли - это не то, что Вы имеете в виду?
Не исключаю, что задача может быть и шире. Если Вы дадите мне вектор, в какую сторону копать - буду благодарен. :)