0

我在我的解决方案中创建了一个测试项目,其中也存在其他项目,将“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.");
        }
4

0 回答 0