打开对话框窗口的ViewModel类的单元测试

时间:2013-08-18 20:17:33

标签: .net wpf unit-testing mvvm dialog

我在WPF应用程序中使用MVVM模式。至少对于主要视图,但不是简单的对话框。其中一个对话框例如包含一个窗口标题,动作标签,TextBox,另一个CheckBox和ok / cancel按钮。这些对话框在许多ViewModel命令中用于询问用户,在哪里复制该东西,或者如何完全复制。然后命令方法创建该窗口的一个实例,调用ShowDialog(),你可能知道其余的。它显示窗口,然后停止并等待用户关闭它。

现在我开始研究我的ViewModel类的单元测试,因为事情变得越来越复杂,我想监视什么时候我打破别的东西......问题是,对话框窗口不能单位-tested ...所以我需要一种方法通过我的单元测试代码自动提供用户输入,而无需人工干预。

任何想法如何解决这个问题而不会给应用程序增加太多其他复杂性?

0 个答案:

没有答案