特定のタイプのオブジェクトでメソッドが呼び出されたことを確認する必要があります
これは、呼び出されたことをテストしたいメソッドとのインターフェースです。
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
誰かがこれを正しく行う方法を知っていますか?