C# .Net NUnit框架示例

/*
    NUnit测试框架简单例子
    历史:
        2013-06-06              创建          姚彧
    版权:
        学习用, 欢迎拷贝
    环境要求:
        安装SharpDevelop4.3
    输出信息:
        DomainUsage: Single
        TestFixtureSetUp: 只在本组测试[开始]前执行一次
        .SetUp: 在每一个测试函数开始前执行
        测试用例1
        TearDown: 在每一个测试函数开始后执行
        .SetUp: 在每一个测试函数开始前执行
        测试用例2
        TearDown: 在每一个测试函数开始后执行
        TestFixtureTearDown: 只在本组测试[结束]后执行一次

    打开Windows控制台
    >path=C:\Program Files\SharpDevelop\4.3\bin\Tools\NUnit;%path%
    >csc /t:exe NUnitDemo.cs /r:system.dll,system.drawing.dll,"C:\Program Files\SharpDevelop\4.3\bin\Tools\NUnit\nunit.framework.dll"
    >nunit-console-x86.exe NUnitDemo.exe /noxml /results="C:\Temp\tmp79.tmp"
*/

using System;
using NUnit.Framework;

public  static  class CMain
{
     public  static  void  Main()
    {
    }
}

[TestFixture]
public  static  class NUnitDemo
{
    [TestFixtureSetUp]        
     public  static  void  RunBeforeAllTests()            
    {            
        Console. WriteLine( "TestFixtureSetUp: 只在本组测试[开始]前执行一次");            
    }
    
    [TestFixtureTearDown]        
     public  static  void  RunAfterAllTests()            
    {            
        Console. WriteLine( "TestFixtureTearDown: 只在本组测试[结束]后执行一次");            
    }
    
    [SetUp]
     public  static  void  RunBeforeEachTest()
    {
        Console. WriteLine( "SetUp: 在每一个测试函数开始前执行");
    }
    
    [TearDown]
     public  static  void  RunAfterEachTest()
    {
        Console. WriteLine( "TearDown: 在每一个测试函数开始后执行");
    }
    
    [Test]
     public  static  void  NUnitDemo_Case1()
    {
         // TODO: 测试用例1
        Console. WriteLine( "测试用例1");
        Assert. AreEqual( "1""1");
    }
    
    [Test]
     public  static  void  NUnitDemo_Case2()
    {
         // TODO: 测试用例2
        Console. WriteLine( "测试用例2");
    }

}


注:
     本代码可以直接在SharpDevelop4.3中运行,前面说的控制台操作方法是说明可以通过控制台如何直接编译C#文件

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值