我在我的解决方案中创建了一个测试项目,其中也存在其他项目,将“nUnit”框架添加到测试项目中。
在 BusinessLayer 中存在的一种方法上,右键单击并单击“创建单元测试”,它在测试项目中创建了一个单元测试方法,但是它采用下面提到的默认 Visual Studio 单元测试属性而不是 nUnit 属性(我需要手动更改属性以使用 nUnit ),如何避免这种情况或如何使 nUnit 作为 Visual Studio 中的默认单元测试工具。
[TestMethod()]
[HostType("ASP.NET")]
[AspNetDevelopmentServerHost("C:\\Projects\\XXXXX", "/")]
[UrlToTest("http://localhost:64721/")]
public void GetSequenceTest()
{
int stop = 0; // TODO: Initialize to an appropriate value
int[] expected = null; // TODO: Initialize to an appropriate value
int[] actual;
actual = Helper.GetSequence(stop);
Assert.AreEqual(expected, actual);
Assert.Inconclusive("Verify the correctness of this test method.");
}
相反,它应该得到:
[Test]
public void GetSequenceTest()
{
int stop = 0; // TODO: Initialize to an appropriate value
int[] expected = null; // TODO: Initialize to an appropriate value
int[] actual;
actual = Helper.GetSequence(stop);
Assert.AreEqual(expected, actual);
Assert.Inconclusive("Verify the correctness of this test method.");
}