我从网上下载命令行为并在我的silverlight项目中实现。现在我想弄清楚如何单元测试ICommand属性。我知道很多人都在研究这个问题,所以如果你有一个很好的单元测试ICommand的简单例子,请告诉我。
由于 开发
答案 0 :(得分:0)
您是否从网上下载了ICommand实施?你想测试一下吗?
我建议下载prism并查看他们对ICommand的实现。他们在参考实现(RI)中也有大量的单元测试。
但是,通常我们不会非常严格地测试ICommand实现。他们要么工作,要么不工作。我们的想法是,Commanding允许我们拥有瘦UI层,然后是可测试的ViewModels / Presenters。我们做的视图模型和演示者测试很多。就像在ASP.Net MVC中一样,我们做MVC所以我们不必测试视图*。
* - 可以肯定的是,仍然可以测试视图,但我认为大多数人都在远离MVC应用程序的按钮推进/角括号测试。
答案 1 :(得分:0)
有一个名为Silverunit CThru的开源框架,位于Typemock之上,可以帮助我们unit testing Silverlight。它是一个真正的单元测试框架(原始的更多是集成测试系统)。 Cthru包含允许您像真实单元测试一样测试Silverlight控件的组件。