【发布时间】:2008-11-19 10:33:48
【问题描述】:
我有这样的课:
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 测试中使用的所有相同模拟?
【问题讨论】:
标签: unit-testing mocking rhino-mocks