分类: 嵌入式
2012-01-17 17:40:44
转自: http://www.cnblogs.com/midshipman/archive/2010/11/11.html
既然要用MVVM和TDD,两样利器必不可少:
1.
2.
都有相应的WP7版本,添加dll到项目中即可。
下面大概说下要点:
1. 创建一个新项目WeiBo7
2. 添加一个测试项目WeiBo7.Test
1)添加 Microsoft.Silverlight.Testing & Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight到项目reference中
2)修改MainPage()如下
3)创建一个新类MainViewModelTests
4)添加一个新的测试方法
3. 添加一个ViewModelBase类,所有的viewmodel都要从它继承
4. 在WeiBo7中添加MainViewModel类并加入一个属性IsHomeRefreshing, 这是用来绑定ProgressBar的,目前UI还没创建,但已经可以测试它了!
如果没什么问题的话,运行测试项目,你会看到如下结果:
更详细的结果: