1
在我的WinForms典型UI测试的形式为:在测试打开一个窗口WPF
[TestMethod]
public void SomeTest()
{
if(RunManualTests)
{
TestForm form = new TestForm();
SomeControl control = new SomeControl();
form.Controls.Add(control);
form.ShowDialog();
}
}
在WPF中,似乎是App.xaml中的要求。 App.xaml具有StartupUri="MainWindow.xaml"
属性。我需要添加这个文件吗?如果是的话,我该如何动态设置StartupUri?
换句话说,如何将我的Winform测试转换为WPF?
MSTest项目不包括WPF工作所需的引用。将WPF用户控件添加到项目中,这会添加除System.Xaml之外的所有缺少的引用。 –