他のプロジェクトも存在するソリューションにテスト プロジェクトを作成し、「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.");
}