エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【C#/単体テスト】単体テストを容易にするモックライブラリ(Moq)の簡単な実装例の紹介 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【C#/単体テスト】単体テストを容易にするモックライブラリ(Moq)の簡単な実装例の紹介 - Qiita
概要 Moqの簡単な実装例の紹介 + 役に立った参考サイトのまとめ Moqとは Moqは単体テスト用の代替オブ... 概要 Moqの簡単な実装例の紹介 + 役に立った参考サイトのまとめ Moqとは Moqは単体テスト用の代替オブジェクトを簡単に作るライブラリ。 オープンソースで商用利用可能(MITライセンス)。 C#の単体テストで使用するライブラリとして、一般的なもの。 Moqの使用上の制約 インターフェースあるいは抽象クラスを継承すること。 → 設計段階でDependency Injection(DI)の考え方を取り入れる必要がある。 参考:DIって何のためにするのかわからない人向けに頑張って説明してみる 静的なメソッドは代替できない →これはの有償ツールが必要。Microsoft Fakesなど。 Moqの簡単な実装例 テスト対象クラスの作成 using System; namespace MoqTutorial { /// <summary> /// 評価対象クラスのインターフェース /// 参考