Использование форм выигрыша с MVC/MVP, Я бы обычно использовал класс, чтобы обернуть представление для проверки пользовательского интерфейса при использовании mocks для модели и контроллера/презентатора. Класс обертки сделает большинство в пользовательском интерфейсе видимым свойством для тестового бегуна через свойства и события.
Будет ли это жизнеспособным подходом к тестированию WPF-приложения? Есть ли способ лучше? Есть ли какие-либо проблемы, требующие внимания?