Silverlight2的单元测试——基础

本文介绍如何为Silverlight2建立一个基本的单元测试

完整的教程可以看这里:
http://www.jeff.wilcox.name/2008/03/31/silverlight2-unit-testing/

首先新建一个专门用于测试的Silverlight Application工程
在弹出的对话框选Generate an HTML test page to host silverlight with in this project


http://www.microsoft.com/downloads/details.aspx?FamilyId=EA93DD89-3AF2-4ACB-9CF4-BFE01B3F02D4&displaylang=en
下载Silverlight2 控件的代码加测试框架,其中bin文件夹的所有dll(下图)是我们所需的测试框架,在工程用add reference引用


如下修改app.xaml.cs
using Microsoft.Silverlight.Testing;

        private void Application_Startup(object sender, StartupEventArgs e)
        {
            //this.RootVisual = new Page();
            this.RootVisual = (UIElement)UnitTestSystem.CreateTestPage(this);
        }

然后就可以写测试了,新建一个class,参照如下格式:
using Microsoft.VisualStudio.TestTools.UnitTesting;

namespace DragDraw.ClientTest
{
    [TestClass]
    public class TestChannel
    {
        [TestMethod]
        public void SomeTest()
        {
            Assert.IsTrue(true);
        }
    }
}

[TestClass]告诉框架这个类包含测试
[TestMethod]告诉框架这是一个单元测试,框架
[TestInitialize]如果有些初始化要在每次单元测试(TestMethod)执行之前执行的话,可以用这个标记标识一个方法,这样每次调用单元测试前都会用这个方法初始化

运行这个工程,可以看到类似的界面



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值