我用C#开发了一个小应用程序。我想用NUnit测试我的应用程序。我是NUnit.I的新手。安装了NUnit但不知道如何使用它需要的基本步骤或者请给我一个关于使用NUnit的良好参考链接。
答案 0 :(得分:3)
让我们从一个简单的例子开始。 假设我们正在写一家银行 应用程序,我们有一个基本的域名 类 - 帐户。帐户支持 存款,取款和 转移资金。
答案 1 :(得分:2)
我建议你有一个自己的测试项目(比如Project.Tests
)。
将以下基本文件放在项目结构的文件夹中(例如lib\nunit\nunit
):
nunit.core.dll
nunit.core.interfaces.dll
nunit.framework.dll
nunit.util.dll
nunit-console.exe
nunit-console.exe.config
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 Community Tasks的帮助下通过MSBuild任务运行。< / p>
答案 2 :(得分:0)
如果您不使用resharper,我建议您使用此插件 - http://www.testdriven.net/。