私のコードでは、同じクラス内でパブリックメソッドまたはプライベートメソッドを呼び出すことがあります。これらのメソッドは、独自のクラスに引き出されるのに適した候補ではありません。私が呼び出すこれらの各メソッドは、独自の単体テストでテストされます。
したがって、クラスAにもクラスAの各メソッドを呼び出すメソッドがある場合、呼び出しをモックする方法はありますか?私は確かに私の期待/モックの振る舞いを切り取って貼り付けることができますが、それは退屈であるだけでなく、テストのポイントを曖昧にし、モジュール性に違反し、返されるものを制御できないためにテストをより困難にします。
そうでない場合、この種のことに対する通常の解決策は何ですか?