0

他のプロジェクトも存在するソリューションにテスト プロジェクトを作成し、「nUnit」フレームワークをテスト プロジェクトに追加しました。

BusinessLayer にあるメソッドの 1 つで、右クリックして [単体テストの作成] をクリックすると、テスト プロジェクトに単体テスト メソッドが作成されましたが、nUnit 属性ではなく、以下に示すようにデフォルトの Visual Studio 単体テスト属性を使用します (手動で行う必要があります)。 nUnit で動作するように属性を変更します)、これを回避する方法、または Visual Studio で nUnit をデフォルトのユニット テスト ツールにする方法。

  [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