Разбирался с тестированием интерфейса с помощью Codeception.
Огорчил подход создателей фреймворка к этому вопросу и организации классов.
Но попробовал сделать небольшую обёртку, которая позволяет и следовать унылой концепции Codeception'a, и писать простой, краткий, читабельный код (: