C# Visual Studio 2013/2015测试项目模板-适用于NUnit?
我是单元测试新手,从MSTest开始,希望使用NUnit。我看到VS 2015中有一个测试项目模板,但我读到,对于NUnit,我将创建一个类库,然后添加NUnit NuGet包 什么是正确的?C#中NUnit的测试项目模板或类库C# Visual Studio 2013/2015测试项目模板-适用于NUnit?,c#,unit-testing,nunit,visual-studio-2015,project-template,C#,Unit Testing,Nunit,Visual Studio 2015,Project Template,我是单元测试新手,从MSTest开始,希望使用NUnit。我看到VS 2015中有一个测试项目模板,但我读到,对于NUnit,我将创建一个类库,然后添加NUnit NuGet包 什么是正确的?C#中NUnit的测试项目模板或类库 谢谢测试项目设置了一个项目,您可以在Visual Studio中进行测试。NUnit测试是在外部进行的。它们是不同的选项,每个选项都有不同的要求 如果要执行NUnit,请按照NUnit说明创建类库,然后添加NUnit包。Visual Stuio中没有现成的NUnit测试
谢谢测试项目设置了一个项目,您可以在Visual Studio中进行测试。NUnit测试是在外部进行的。它们是不同的选项,每个选项都有不同的要求
如果要执行NUnit,请按照NUnit说明创建类库,然后添加NUnit包。Visual Stuio中没有现成的NUnit测试项目模板 测试项目是一个类库,它引用nunit安装附带的nunit.framework.dll 您可以在Visual Studio中创建自己的NUnit项目模板:
- 添加“使用NUnit.Framework;”
- 创建一个空的测试类和一个测试方法(您还可以向测试类中添加setup和teardown)
using System;
using NUnit.Framework;
namespace NUnit.Tests
{
[TestFixture]
public class SuccessTests
{
[SetUp] public void Init()
{ /* ... */ }
[TearDown] public void Dispose()
{ /* ... */ }
[Test] public void Test1()
{ /* ... */ }
}
}
在VS 2015中,您拥有该功能,右键单击您的方法并选择测试框架。如果为此安装,它将创建测试项目-作为测试项目,添加nuget包并创建一个带有空测试方法的测试类供您填写。它不是TDD的全部,但是如果你已经有了这个方法,它工作得很好 NUnit团队现在已经创建了。只需在VisualStudio中安装扩展,您就会发现NUnit针对各种平台的测试项目