silverlight   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Silverlight4、5单元测试大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

1.到http://silverlight.codeplex.com/下载Silverlight Toolkit后安装,Silverlight单元测试框架会自动安装,如果是Silverlight5版本的toolkit则测试框程序集在 C:\Program Files (x86)\Microsoft SDKs\Silverlight\v5.0\Toolkit\dec11\TesTing下面,分别是

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应用程序”复选框取消勾选,如下图。

Silverlight4、5单元测试

3、删除测试目中的MainPage,添加对@H_815_19@microsoft.Visualstudio.QualityToolS.UnitTesTing.Silverlight.dll和Microsoft.Silverlight.TesTing.dll的引用,然后修改测试项目的App.xaml.cs文件

添加using Microsoft.Silverlight.TesTing;

修改Application_Startup方法如下:

private void Application_Startup(object sender,StartupEventArgs E)
        {
            this.RootVisual = UnitTestSystem.CreateTestPage();//创建单元测试页面
        }


以 上是创建测试框架主页,如下图:

Silverlight4、5单元测试

4、创建测试类

添加一个类命名为TESTClass,在类中引用

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类

[TestMethod]说明这个方法是个测试方法

[Description("")]对测试方法进行描述

方法TestGetPointFromstr()即是对被测项目中Helper中方法GetPointFromStr方法进行测试

5、将测试项目设为启动项目,F5运行,即进入上面看到的测试架框页面

本文根据网上资料和结合之前Silverlight3测试框架相关资源总结而得.

大佬总结

以上是大佬教程为你收集整理的Silverlight4、5单元测试全部内容,希望文章能够帮你解决Silverlight4、5单元测试所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。