Я использую Кодированные Тесты UI Studio Visuial для запущения Автоматизированных тестов UI на Приложении WPF каждый раз, сборка работает на моем сервере TFS. Проблема, с которой я сталкиваюсь, динамично запускает исполняемый файл на основе пути, где это было просто создано к, включая конфигурацию (x86, x64).
Там какой-либо путь состоит в том, чтобы получить путь к исполняемому файлу в ссылочном проекте так, чтобы я мог запустить приложение динамично от моего тестового проекта?
MSTest:
В [TestInitialize]
добавьте следующее для запуска вашего приложения:
_yourApp = ApplicationUnderTest. Launch(Path.Combine(Directory.GetCurrentDirectory(), "yourexecutablename.exe"));
В [TestCleanup]
добавьте следующее:
_yourApp.Close();
NUnit: (вам потребуется ссылка и использование Microsoft.VisualStudio.TestTools.UITesting)
В [Setup]
добавьте следующее для запуска вашего приложения:
_yourApp = ApplicationUnderTest. Launch("yourexecutablename.exe"));
В [Teardown]
вы добавляете следующее:
_yourApp.Close();
примечание: я не проверял реализацию NUnit