大佬教程收集整理的这篇文章主要介绍了Silverlight4、5单元测试,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
1.到http://silverlight.codeplex.com/下载Silverlight Toolkit后安装,Silverlight单元测试框架会自动安装,如果是Silverlight5版本的toolkit则测试框程序集在
C:\Program Files (x86)\Microsoft SDKs\Silverlight\v5.0\Toolkit\dec11\TesTing下面,分别是
Microsoft.Visualstudio.QualityToolS.UnitTesTing.Silverlight.dll和Microsoft.Silverlight.TesTing.dll,其它版本的Toolkit到相应文件夹中查找
2、在Silverlight解决方案中添加新的Silverlight应用程序作为单元测试项目,注意,可将“在解决方案中的新网站或现有网站上承载Silverlight应用程序”复选框取消勾选,如下图。
3、删除测试目中的MainPage,添加对@H_815_19@microsoft.Visualstudio.QualityToolS.UnitTesTing.Silverlight.dll和Microsoft.Silverlight.TesTing.dll的引用,然后修改测试项目的App.xaml.cs文件:
添加using Microsoft.Silverlight.TesTing;
private void Application_Startup(object sender,StartupEventArgs E) { this.RootVisual = UnitTestSystem.CreateTestPage();//创建单元测试页面 }
以 上是创建测试框架主页,如下图:
4、创建测试类
using Microsoft.Silverlight.TesTing;
using Microsoft.Visualstudio.TestToolS.UnitTesTing;
两个命名空间,同时添加对要测试的Silverlight项目的引用,测试类如下:
using System.Windows; using IMCP_Web.Utils; using Microsoft.Silverlight.TesTing; using Microsoft.Visualstudio.TestToolS.UnitTesTing; namespace ImcpWebUnitTest.IMCP_Web.Utils { [TESTClass] public class Helper_Test:SilverlightTest { [TestMethod] [Description("将一个字符串转换成坐标点")] public void TestGetPointFromstr() { Point point = Helper.GetPointFromStr("10,10"); Assert.AreEqual(point,new Point(10,10)); } } }
[TESTClass]说明这是一个单元测试类,同时该类继承自Silverlight单元测试框架的SilverlightTest类
[Description("")]对测试方法进行描述
方法TestGetPointFromstr()即是对被测项目中类Helper中方法GetPointFromStr方法进行测试
5、将测试项目设为启动项目,F5运行,即进入上面看到的测试架框页面
本文根据网上资料和结合之前Silverlight3测试框架相关资源总结而得.
以上是大佬教程为你收集整理的Silverlight4、5单元测试全部内容,希望文章能够帮你解决Silverlight4、5单元测试所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。