私はユニットテストをAssert.Inconclusive
としましたが、VSテストエクスプローラのテスト結果は "不合格"ではなく "テストしません"です。 Assert.FailとAssert.Passの両方が正しいテスト結果を返します。私は間違って何をしていますか?NUnitは "テストが実行されていません"という結果にはならない
Visual Studio 2015、NUnitを使用したクラスライブラリプロジェクト3.ありがとうございました!
[TestFixture]
public class Class1
{
[Test]
public void scratch()
{
Assert.Inconclusive();
}
}
packages.config:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="NUnit" version="3.6.0" targetFramework="net452" />
<package id="NUnit.Console" version="3.6.0" targetFramework="net452" />
<package id="NUnit.ConsoleRunner" version="3.6.0" targetFramework="net452" />
<package id="NUnit.Extension.NUnitProjectLoader" version="3.5.0" targetFramework="net452" />
<package id="NUnit.Extension.NUnitV2Driver" version="3.6.0" targetFramework="net452" />
<package id="NUnit.Extension.NUnitV2ResultWriter" version="3.5.0" targetFramework="net452" />
<package id="NUnit.Extension.TeamCityEventListener" version="1.0.2" targetFramework="net452" />
<package id="NUnit.Extension.VSProjectLoader" version="3.5.0" targetFramework="net452" />
</packages>
NUnitコンソールを使用してテストを実行すると、テスト結果が「不確定」になります。 – Cram
また、私は、上記に貼り付けたpackages.config xmlにnunitテストアダプタが含まれていないことに気付きました。トラブルシューティング中に削除する必要があります。とにかく、それは今プロジェクトに戻っています。私はまだクリーニングと再構築の後で同じ問題があります。 ' –
Cram