【VisualStudio】UnitTestでPrivateなクラス、メソッドを参照できるようにする

目次

テストをされる側のプロジェクトの設定

  • プロジェクト内 -> Properties -> AssemblyInfo.cs

AssemblyInfo.cs内の16行目辺りのassemblyの記述が一旦途切れている部分に追記する

1
2
3
4
5
6
7
8
...
[assembly: AssemblyCopyright("Copyright © 2021")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// 追記
[assembly: InternalsVisibleTo("TDD_Shooter.Test")]
// ===
....

テストをする側のプロジェクトの設定

  • プロジェクト内 -> 参照を右クリック -> 参照を追加 -> テストをしたいプロジェクトにチェックをつけてOK

【VisualStudio】UnitTestでPrivateなクラス、メソッドを参照できるようにする

https://blog.djima.net/2021/09/02/【VisualStudio】UnitTestでPrivateなクラス、メソッドを参照できるようにする/

Author

Daiki Iijima

Posted on

2021-09-02

Updated on

2024-04-17

Licensed under