Resharper を介して Visual Studio でいくつかのテストを実行すると、FileNotFoundException が発生しました。そこで、戻って NUnit GUI の実行を確認することにしました。私が最初に試みたのは、すべてが適切に機能していることを確認し、NUnit インストール (NunitTests.nunit) に付属の NUnit テストを実行することでした。
ほとんどは合格しましたが、かなりの数のテストが失敗しました。次の 2 つの主な障害があるようです。
NUnit.Util.Tests.ProcessRunnerTests.BasicRunnerTests.CountTestCases: System.ArgumentException : CLR のバージョン 2.0.50727.3615 の NUnit コンポーネントがインストールされていませんパラメーター名: targetRuntime
と
NUnit.Util.Tests.RemoteTestResultTest.ResultStillValidAfterDomainUnload: System.IO.FileNotFoundException : ファイルまたはアセンブリ 'nunit.core.interfaces, Version=2.5.9.10348, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。
これは msi を使用してインストールされた NUnit 2.5.9 であり、nunit.core.interfaces.dll が存在します。その場所をシステムパスに追加しましたが、それは役に立ちませんでした。
NUnit が正しく動作するために設定する必要があるものは他にありますか? 元の問題がこれに関連しているかどうかはわかりませんが、少なくともこれらのベースライン テストを最初に機能させる必要があるようです。