Проблема
VS2010 и TFS2010 поддерживают создание так называемых кодированных пользовательских интерфейсов. Все демо, которые я нашел, начинаются с приложения WPF, уже запущенного в фоновом режиме при запуске теста кодированного пользовательского интерфейса или запуска EXE с использованием абсолютного пути к нему.
Однако я хотел бы запустить тестируемое WPF-приложение из кода unit test. Таким образом, он также будет работать на сервере сборки и на моих рабочих торгах.
Как это сделать?
Мои открытия пока
a) В этом сообщении показано как запустить окно XAML. Но это не то, что я хочу. Я хочу запустить App.xaml, потому что он содержит ресурсы XAML, и в коде позади файла есть логика приложения.
b) Второй снимок экрана на этот пост показывает строку, начинающуюся с
ApplicationUnterTest calculatorWindow = ApplicationUnderTest.Launch(...);
что концептуально в значительной степени то, что я ищу, за исключением того, что снова этот пример использует абсолютный путь к исполняемому файлу.
c) A Поиск Google для "Программного запуска WPF" тоже не помог.