我有一个winform,它是另一个应用程序的扩展。引导这个辅助应用程序是一件痛苦的事。我尝试在单元测试中渲染窗口
[TestMethod]
public void ShowWindow()
{
SomeWindow window = new SomeWindow();
window.Show();
}
窗口闪烁并消失。我试过睡觉线程,但这只是冻结窗口,视觉效果都破了。似乎没有WaitForExit()
。
如何测试窗口的视觉吸引力?
答案 0 :(得分:4)
你应该致电ShowDialog()
。但是你的测试会阻止,直到返回。