【发布时间】:2012-01-22 16:59:00
【问题描述】:
我是 RhinoMocks 的新手,我正在尝试编写一个如图所示的测试 我有这样的课程
public class A
{
public void methodA(){}
}
public class B
{
public void methodB(A a)
{
a.methodA();
}
}
我正在尝试像这样测试它
A a = MockRepository.GenerateMock<A>();
public void ShouldTest()
{
B b = new B();
b.methodB(a);
a.AssertWasCalled(x=>x.methodA());
a.VerifyAllExpectations();
}
但它给出了如下所示的错误: System.InvalidOperationException : 没有设置要验证的期望,确保操作中的方法调用是虚拟 (C#) / 可覆盖 (VB.Net) 方法调用。
那我该如何测试methodB呢??有人可以帮忙吗??
【问题讨论】:
标签: nunit rhino-mocks