Silverlight专题(11) - Silverlight的单元测试
2008-10-27 11:49:00 来源:WEB开发网核心提示: 其中UnitTestSystem是Microsoft.Silverlight.Testing名字控件下的一个类而CreateTestPage()方法将创建一个UIElement,如下图所示 修改Test.cs为:1[TestMethod]2public void TestMethod()3
其中UnitTestSystem是Microsoft.Silverlight.Testing名字控件下的一个类
而CreateTestPage()方法将创建一个UIElement,如下图所示
修改Test.cs为:
1[TestMethod]
2public void TestMethod()
3{
4 Assert.IsTrue(true);
5}
运行结果如下:
它将告诉你这个断言(Assert是否正确,已经操作这个过程花了多少时间)
你如果将Assert.IsTrue(true)改成Assert.IsTrue(false),将出现如下界面
说到这里大家肯定要纳闷我为什么非得用单元测试呢?
看起来这个没有什么用处啊?
我讲一下如下一种情况大家可能就可以知道单元测试多有用了
设想一下,你今天刚刚完成一段代码,但是你想测试下他到底工作得对不对
平时你应该会是去试验每个情况,点至每个按钮看看是否工作正常
这时候你肯定会很郁闷,特别是出bug的时候
需要查看每段代码来了解到底是哪里出错
有时候你还不得不通宵,但是有个单元测试
你可以用少量的时间写些单元测试的代码来测试下每个变量的变化情况
而且这个工作你可以在快离开公司的时候让这个Unit Test运行起来
Tags:Silverlight 专题 Silverlight
编辑录入:爽爽 [复制链接] [打 印]- ››silverlight全屏显示图片
- ››Silverlight MVVM 模式(一) 切近实战
- ››Silverlight for Windows Phone 7开发系列(1):...
- ››Silverlight for Windows Phone 7开发系列(2):...
- ››Silverlight for Windows Phone 7开发系列(3):...
- ››Silverlight for Windows Phone 7开发系列(4):...
- ››Silverlight for Symbian
- ››专题功能优化 for V7.5 SP3 优化包
- ››专题css详解
- ››Silverlight3系列(四)数据绑定 Data Binding 1
- ››专题功能优化 for v7.5 sp3
- ››专题功能说明 for v 7.5
更多精彩
赞助商链接