私は、テストの信頼できるクリーンアップを提供する、このスタック オーバーフローの回答のバリエーションに取り組んでいます。NUnit アドインの単体テストはどのように作成しますか?
NUnit の自己テスト方法を調べた結果、次のことがわかりました。
- 失敗したテストに対する NUnit の正しい動作を検証する、合格するテストを作成できます。
- 別のアセンブリのテスト フィクスチャに対する単体テストを記述します (そうしないと、テスト対象のフィクスチャが単体テストで実行されます)。
- NUnit.TestUtilities.TestBuilder を使用してフィクスチャを作成し、TestSuite.Run メソッドを呼び出します。
表示されないのは、アドイン プロセスのテストです。インストールと実行の間にエラーが発生しました。次の実装を単体テストするにはどうすればよいですか?
- IAddin.Install
- ITestDecorator.Decorate