テストで使用しているモッククラスがあり、1 つのメソッドが正確に 2 回呼び出され、呼び出しごとに異なる引数が使用されることを同時に保証する方法を探しています。私のコードは次のようなものです:
$mocked->expects($this->at(0))->method('mockedMethod')->with($this->equalsTo(123);
$mocked->expects($this->at(1))->method('mockedMethod')->with($this->equalsTo(456);
引数に関係なく、mockedMethod に対して 3 回目の呼び出しが行われた場合は、アサーションの失敗が必要です。