RT

解决方案 »

  1.   

    你引用的是哪一个,NUnit里有事例的。你可以查看一下。我记得引用的是 nunit.framework.dll
      

  2.   

    我引用了“nunit.framework.dll”,但是在工具箱上没有出现图标,这个怎么办??
      

  3.   

    Nunit又不支持拖拽控件。你可以查看一下nunit的试例,就在nunit的开始菜单里。
    我给你贴一份:namespace NUnit.Samples 
    {
    using System;
    using NUnit.Framework; /// <summary>Some simple Tests.</summary>
    /// 
    [TestFixture] 
    public class SimpleCSharpTest
    {
    /// <summary>
    /// 
    /// </summary>
    protected int fValue1;
    /// <summary>
    /// 
    /// </summary>
    protected int fValue2;

    /// <summary>
    /// 
    /// </summary>
    [SetUp] public void Init() 
    {
    fValue1= 2;
    fValue2= 3;
    } /// <summary>
    /// 
    /// </summary>
    ///
    [Test] public void Add() 
    {
    double result= fValue1 + fValue2;
    // forced failure result == 5
    Assert.AreEqual(6, result, "Expected Failure.");
    } /// <summary>
    /// 
    /// </summary>
    /// 
    [Test] public void DivideByZero() 
    {
    int zero= 0;
    int result= 8/zero;
    } /// <summary>
    /// 
    /// </summary>
    /// 
    [Test] public void Equals() 
    {
    Assert.AreEqual(12, 12, "Integer");
    Assert.AreEqual(12L, 12L, "Long");
    Assert.AreEqual('a', 'a', "Char");
    Assert.AreEqual((object)12, (object)12, "Integer Object Cast");
                
    Assert.AreEqual(12, 13, "Expected Failure (Integer)");
    Assert.AreEqual(12.0, 11.99, 0.0, "Expected Failure (Double).");
    } [Test]
    [ExpectedException(typeof(InvalidOperationException))]
    public void ExpectAnException()
    {
    throw new InvalidCastException();
    } [Test]
    [Ignore("ignored test")]
    public void IgnoredTest()
    {
    throw new Exception();
    }
    }
    }
      

  4.   

    请问你是想在VS.net里集成nunit调试吗?
      

  5.   

    NUnit不会在工具栏上生成的。直接在项目里面写测试代码,然后把编译的dll文件拿到Nunit GUI里面测试就行了。