我正在为 MvvM 场景中的 OK_Execute 命令编写单元测试。
现在一切正常,直到方法调用:
obj.DialogResult = !datumExistiertBereits || datumUeberschreiben;
obj.Close();
其中第一行触发以下 InvalidOperationException:
DialogResult 只能在 Window 创建并显示为对话框后设置。
现在我想知道如何让我的窗口存根对象对这些调用负责而不在我的单元测试中真正显示对话框?
提前致谢
斯蒂夫