【发布时间】:2010-02-19 08:02:54
【问题描述】:
当使用MVVM pattern 构建您的 WPF 应用程序时,您应该从视图和代码隐藏文件中获取所有业务逻辑。正确执行此操作,View 本身将是一个简单的外观,其中包含与 ViewModel 类的数据绑定和命令绑定 - 这就是魔法发生的地方。
使用 MVVM 模式构建应用程序的一个关键好处是,您可以在 ViewModel 层正确测试代码,因此您可以对系统的基本部分进行单元测试。但是,视图中仍然存在潜在的错误。例如。 “点击这个按钮真的会触发这个带有预期参数的特定功能吗?”等
对于视图中有关单元测试的功能,理想情况下会做些什么?假设您会做对,并且不花时间进行单元测试?或者我实际上也应该对此进行测试?这些应该如何创建? ..
【问题讨论】:
标签: .net wpf unit-testing mvvm