2011-02-06 109 views
4

我在C#中开发了一个小应用程序。我想测试我的应用程序与NUnit.I是新来NUnit.I安装NUnit的,但不知道如何使用它有什么需要它的基本步骤或请提供我关于使用NUnit的一个很好的参考链接。使用NUnit需要什么步骤?

+0

的可能重复的[参考文献/对NUnit的单元测试指南(http://stackoverflow.com/questions/3139999/references-guides-for-nunit-unit-testing) – Gishu 2011-02-07 05:24:53

回答

2

我建议你有一个自己的测试项目(如Project.Tests)。

  • nunit.core.dll
  • nunit.core.interfaces.dll
  • nunit.framework.dll
  • nunit.util.dll
  • nunit-console.exe
  • :在你的项目结构(例如lib\nunit\nunit)的文件夹

    将以下文件基本某处

  • nunit-console-runner.dll
  • nunit-console-x86.exe
  • nunit-console-x86.exe.config

然后,你需要引用NUnit.Framework装配在Project.Tests项目。

例如,一个简单的测试是这样的:

using NUnit.Framework; 

namespace Project.Tests 
{ 
    [TestFixture] 
    public class MyTestClass 
    { 
     [Test] 
     public void MyTestMethod() 
     { 
      var a = "a"; 
      var b = "a"; 
      Assert.AreEqual(a, b); 
     } 
    } 
} 

然后,您可以用NUnit-console直接在VisualStudio中运行这个测试,例如或(与例如ReSharper帮助下)或通过MSBuild任务在MSBuild Community Tasks的帮助下。

3

退房the NUnit quick start

让我们先从一个简单的例子。 假设我们正在写一个银行 应用程序,我们有一个基本的域 类 - 帐户。账户支持 操作存入,提取和 转账资金。

相关问题