The Art of Unit Testing: with examples in C# 3
The Art of Unit Testing: With Examples in C#
- 作者: Roy Osherove
- 出版社/メーカー: Manning Pubns Co
- 発売日: 2013/12/04
- メディア: ペーパーバック
- この商品を含むブログを見る
CHAPTER 3. Using Stubs to break dependencies
・stubの定義
・mock, fakeとの違い
・依存性の注入(dependency injection)をどのように行うべきか
個人的な気付き
・依存性の注入方法、"Extract and Override"
テスト対象を継承したクラスを作成し、外部のクラスに依存している(テスト対象でない)メソッドをオーバーライドする。
・オブジェクト指向設計と、テスト容易性も加味したオブジェクト指向設計(TOOD = testable object-oriented design)は必ずしも一致しない。