Я рекомендую вам иметь собственный проект для ваших тестов (например, 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 с помощью Задачи сообщества MSBuild .