単一のテストを含むローカル nuget パッケージがあります。テストは [TestClass] で装飾され、そのテスト メソッドは [TestMethod] です。
これが nuget パッケージである理由は、参照されているアセンブリで t4 変換が発生したことをテストするために、このテストが任意のテスト プロジェクトに取り込まれるためです。t4 テンプレートはクラスを動的に生成します。テストを実行して、t4 テンプレートが実行されたことを確認します (リフレクションを使用して、生成されたクラスに期待されるメソッドがあることを確認します)。
nuget パッケージを参照すると、Visual Studio テスト エクスプローラーにテストが表示されません。私は、VS がアセンブリ内の型を反映してテスト リストを作成したという印象を受けましたが、それは間違った仮定のようです。
テストを検出するために不足している構成設定または何かがありますか?
ありがとう、ジェイソン