現在取り組んでいる C# プロジェクトの単体テストをセットアップしていますが、Visual Studio の組み込みの単体テスト プロジェクトを使用することにしました。internal
問題は、プロジェクト内のほとんどのクラスにデフォルトのアクセス レベルを与えていることです。別のアセンブリであるため、単体テスト プロジェクトからは到達できません。
プロジェクト内のすべてのクラスを作成しpublic
て、単体テスト プロジェクトがそれらにアクセスできるようにするのは簡単ですが、プロジェクトによって内部的にのみ使用されるクラスを保持するのは慣用的ではありませんinternal
か?