Я бы посмотрел на этот ТАК вопрос . Там есть несколько хороших ответов. В статье CodeProject Марека Грженковича есть некоторая информация о модульном тестировании TextBox, который он разработал.
Edit:
Тестирование пользовательского интерфейса может быть сложной задачей, и я обычно стараюсь извлечь из него как можно больше и поместить его в более тестируемый класс. Очевидно, что вы хотите, чтобы ваши модульные тесты выполнялись без какого-либо вмешательства пользователя, поэтому, если ваш метод класса принимает входную строку и форматирует ее, вы можете написать тест (используя NUnit, MS Test и т. Д.), Чтобы обеспечить ввод проверить фактический результат с ожидаемыми результатами.
Я бы указал на NUnit и посмотрел, делает ли это то, что вам нужно. Также достаточно просто создать новые тесты в Visual Studio в пункте меню Test-> New Test ... . Я знаю, что это доступно в VS 2008 Professional, и предполагаю, что оно доступно и в других версиях.
Кроме того, я бы взглянул на этот ТАК вопрос о примерах NUnit. Там также есть ссылки на некоторые примеры.