私はRhino Mockを初めて使っています。私は内部的にプライベートフィールドとして他のオブジェクトを作成するクラスMyClass
のユニットテストを書いています。 Iユニットは、これらを作成... ... MyClass
は彼らとどのように相互作用するか、私はCTOR引数としてOtherClass
を渡さないと、私は本当にしたくないメソッド呼び出しの中で構築されたオブジェクトを模擬してください
class MyClass
{
public void Method1()
{
var o = new OtherClass();
o.Method2();
o.Method3();
}
}
注意を個別にそれらのクラスをテストしたがいませんでしたオブジェクトはクラスが行うことですが、私は実際にそれらを注入する外部エージェントを必要としません。
このシナリオでは、Rhino Mockを使用して何らかの形でこのユニットのテストからOtherClass
の模擬ができるので、インスタンスが作成され、正しく相互作用されていると判断できますか?