テスト時には、テスト中のシステムの動作を操作または検証するためにテストダブルを使用すると便利なことがあります。ダブルスは、プロダクションコードのインスタンスではなく、テスト対象のクラスまたはメソッドに渡されるか、 注入されます。