Мне нравится использовать TestDriven.NET для этого. Это позволяет вам выполнить любой открытый метод, щелкнув правой кнопкой мыши по заголовку и выбрав «Выполнить тест».
Мне нравится делать
public static void Test()
методы в классах диалогов и форм для использования с этой функцией.
Он поддерживает C ++ / CLI, поэтому, если вы это имеете в виду под C ++. NET, он должен работать для вас.
Редактировать: Это следует делать только для тех вещей, которые не могут быть автоматически проверены, например, для классов с чистым GUI. В противном случае я согласен с другими комментаторами: используйте фреймворк для юнит-теста.