Je veux appeler ma méthode simulée deux fois avec des arguments attendus différents. Cela ne fonctionne pas car expects($this->once())
échouera au deuxième appel.
$mock->expects($this->once())
->method('foo')
->with('someValue');
$mock->expects($this->once())
->method('foo')
->with('anotherValue');
$mock->foo('someValue');
$mock->foo('anotherValue');
J'ai aussi essayé :
$mock->expects($this->exactly(2))
->method('foo')
->with('someValue');
Mais comment ajouter un with() pour correspondre au deuxième appel ?