クラスライブラリアセンブリといくつかのテストコードがあります。テストコードはクラスの内部を調べる必要があるため、アセンブリの一部である必要があります。また、テストコードをすべて自分で実行したくないので、別のアセンブリができるように、何かを公開する必要があります。それを呼び出します。これは、メインアセンブリに存在してはならないコードに取り組むことになります。
私が欲しいのは、すべてのテストコードを他のアセンブリに配置し、クラスの内部にアクセスするための特権を何らかの方法で付与することです。デバッグ/プライベートビルドの一部として、これを最終製品の一部にする必要はありません。
それは可能ですか?