私のテストは、NUnit で直接実行すると問題なく動作しますが、OpenCover (テスト ランナーとして NUnit を使用) を介して実行すると、次のエラーが発生します。
ProcessModel: Default DomainUsage: Single
Execution Runtime: Default
.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F
.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F. F.F.F.F.F.F.F.F.F.F.F.F.F.F.F
.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F
.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F
Tests run: 200, Errors: 0, Failures: 200, Inconclusive: 0, Time: 0,5410309 seconds
Not run: 0, Invalid: 0, Ignored: 0, Skipped: 0
Errors and Failures:
1) SetUp Error : GeoGen.Studio.PlugInLoader.LoaderTests
SetUp : System.MissingMethodException : Method not found: 'VoidSystem.CannotUnloadAppDomainException.SafeVisited(Int32)'.
at GeoGen.Studio.PlugInLoader.LoaderTests..ctor()
2) Parent Failure : GeoGen.Studio.PlugInLoader.LoaderTests.AddPlugIn_ValidPlugIn_CreatesInstance
TestFixtureSetUp failed in LoaderTests
エラー 2 は、すべてのテストで繰り返されます。すべてのテストは合格するはずです (そして NUnit で合格します)。カバレッジは NCover で正しく動作していましたが、試用期間が終了し、ライセンスを購入する余裕がありません。
ご協力いただきありがとうございます!