エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
アクセス修飾がInternalのメソッドを単体テストする方法 - Qiita
通常Visual Studioでテスト可能なのはpublicに公開されているメソッドのみであり、internal以上のアクセ... 通常Visual Studioでテスト可能なのはpublicに公開されているメソッドのみであり、internal以上のアクセス制限がかかったメソッドに対してコンテキストメニューから「単体テストの作成」を選んでも「単体テストの作成は、パブリック クラスかパブリック メソッド内でのみサポートされます」とアラートが出てテストを作成することができない。 しかし、privateメソッドだけならまだしもプログラム内で他のクラスから呼ばれる可能性のあるinternalメソッドに関してはテストを行いたい場合があるのが実情だろう。 Visual Studioではテストを行いたいメソッドが所属するプロジェクトのAssemblyInfoにInternalsVisibleToを追加することによって、特定のプロジェクト(今の場合テストプロジェクト)に対して、internalメソッドの利用を許可することが可能である。
2021/02/08 リンク