Поправьте меня, если я ошибаюсь, звучит так, будто вы пытаетесь получить доступ к элементам управления в диалоговой форме, когда это не совсем возможно.
Я имею в виду, что ShowDialog
будет "удерживать" поток, в котором была создана форма, и не вернет управление приложению (или вашему тестовому классу), пока ShowDialog
не завершит обработку, и в этом случае Ваш код пользователя будет продолжать свой путь.
Попробуйте получить доступ к элементам управления или управлять ими из отдельного потока (в этом случае реорганизовать класс тестового драйвера, чтобы создать отдельный поток для каждой новой формы, которая должна отображаться и тестироваться).