私は次のようなクラスを持っています:
public class ClassA
{
public bool MethodA()
{
//do something complicated to test requiring a lot of setup
}
public bool MethodB()
{
if (MethodA())
//do something
else
//do something else
endif
}
}
MethodA のテストがあり、MethodB をテストしたいのですが、やりたいことは、MethodA が true を返す場合は何かが起こることを確認し、MethodA が false を返す場合は何かが起こることを確認することだけです。Rhino Mocks でこれを行うことはできますか? それとも、MethodA のテストで既に使用しているのと同じモックをすべてセットアップする必要がありますか?