问题
VS2010 和TFS2010 支持创建所谓的Coded UI Tests .我找到的所有演示都是从编码 UI 测试开始或 EXE 使用它的绝对路径启动时已经在后台运行的 WPF 应用程序开始的。
但是,我想从单元测试代码开始测试我的 WPF 应用程序。这样它也可以在构建服务器和我同行的工作副本上工作。
我该如何实现?
到目前为止我的发现
a) 这篇文章显示 how to start a XAML window .但这不是我想要的。我想启动 App.xaml,因为它包含 XAML 资源,并且代码隐藏文件中有应用程序逻辑。
b) this post 上的第二个截图显示以
开头的行ApplicationUnterTest calculatorWindow = ApplicationUnderTest.Launch(...);
这在概念上几乎就是我要找的东西,只是这个例子再次使用了可执行文件的绝对路径。
最佳答案
MyProject.App myApp = new MyProject.App();
myApp.InitializeComponent();
myApp.Run();
关于c# - 如何以编程方式从单元测试启动 WPF 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2378537/