在Visual Studio中将nUnit设为默认值?

时间:2013-02-26 09:35:04

标签: c# visual-studio-2008 nunit

我在我的解决方案中创建了一个测试项目,其他项目也存在,将“nUnit”框架添加到测试项目中。

在BusinessLayer中的一个方法中,右键单击并单击“创建单元测试”, 它在Test Project中创建了一个单元测试方法,但是它采用了如下所述的默认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.");
        }

0 个答案:

没有答案