1. ホーム
  2. .net

[解決済み] アセンブリ(ユニットテスト用)が別のアセンブリの内部プロパティにアクセスできるようにするにはどうすればよいですか?

2023-07-22 09:34:05

質問

私は自分のCoreアセンブリが特定のクラスを公開しないようにしたいのですが、私はまだそれをテストすることができるようにしたいです。どのように私はそれを行うことができますか?

どのように解決するのですか?

内部可視化先 属性を使用します。

追加するだけです。

[assembly:InternalsVisibleToAttribute("UnitTestAssemblyName")]

をCoreクラスのAssemblyInfo.csに追加します。

参照 フレンドアセンブリ (C#プログラミングガイド) を参照してください。