【发布时间】:2012-07-18 20:31:41
【问题描述】:
我需要验证是否使用特定类型的对象调用了方法
这是我要测试的方法的接口:
interface IPlayer
{
void Send(object message);
}
测试:
var player1 = A.Fake<IPlayer>();
room.AddPlayer(player1);
room.DoSomething();
A.CallTo(() => player1.Send(A<Type1>.Ignored)).MustHaveHappened();
由于有许多不同对象对player1.Send 的多次调用,我得到InvalidCastException
有人知道如何正确地做到这一点吗?
【问题讨论】:
标签: fakeiteasy