首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在带有WPF的MVVM中,如何对ViewModel和视图之间的链接进行单元测试

在带有WPF的MVVM中,如何对ViewModel和视图之间的链接进行单元测试
EN

Stack Overflow用户
提问于 2010-02-18 21:08:36
回答 5查看 4.7K关注 0票数 21

在虚拟机中,使用数据绑定将视图连接到ViewModel是很正常的。

因此,如果在数据绑定到的某个Model对象上更改了属性的名称,则不会出现编译器错误。

但是,当编译器无法阻止bug时,我想到的下一件事就是“UnitTest”。

如何在不花费时间编写图形用户界面测试的情况下对其进行单元测试?

是否有一个系统可以检查绑定到的所有属性是否有效(而不必运行UI),以便我可以在单元测试中调用?

我正在寻找一些东西,它将获取视图,然后循环遍历所有控件,对于每个WPF控件,它将查看所有绑定并检查它们是否有效。

顺便说一句,这里有一些关于如何使OnPropertyChanged安全和/或如何测试它的好问题(但这些问题都是在WPF视图级别上完成的)。

我在这个问题上悬赏,因为一定有人仔细考虑过这个问题并提出了解决方案。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2288765

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档