私は自分の問題のベストプラクティスを見つけようとしています。クラス内に新しいオブジェクトを作成する複数のメソッドがあります。
public void ToBeTested()
{
ClassForExmaple classForExample = new ClassForExample();
//Other logic.....
}
public void ToBeTested2()
{
ClassForExmaple2 classForExample2 = new ClassForExample2();
//Other logic.....
}
等.....
これらのオブジェクトは全部で約5つあり、コンストラクターインジェクションを使用する予定でしたが、これはかなり厄介なようです。それらのいくつかがあるので、代わりにプライベートプロパティを使用する必要がありますか、それとも別の方法がありますか?
私はこれを行っているので、これらの新しい呼び出しをモックアウトすることができます。