したがって、問題は、テストするクラスによって使用される内部クラスがアセンブリに多数あることです。アクセサーはVS2012から削除されているので、使用[InternalsVisibleTo]
しても問題ありません。内部クラスをシミ化しようとした場合を除いて、Fakesフレームワークには表示されません。また、私が扱っている特定のクラスは静的メソッドを持つ静的クラスであり、組織内でそのレベルのリファクタリングに抵抗があるため、インターフェイスを使用する(およびスタブを使用する)ためにすべてをリファクタリングしたくないことにも注意してください。
(文字通り)すべてをインターフェースすることなく、これらの内部メンバーをVisual Studio 2012のシムコンテキストで使用できるようにする方法はありますか?