ho questo codice:Rientro diverse istanze per ogni chiamata utilizzando rinoceronte schernisce
Expect.Call(factory.CreateOrder())
.Return(new Order())
.Repeat.Times(4);
Quando si parla di quattro volte, ogni volta che la stessa istanza viene restituita. Voglio che vengano restituite le istanze di differenza. Vorrei poter fare qualcosa del tipo:
Expect.Call(factory.CreateOrder())
.Return(() => new Order())
.Repeat.Times(4);
Questo può essere fatto in qualche modo?
Stai escludendo la registrazione delle aspettative? – CSharpenter
Mi piacerebbe che '.Return (Func)' esista. –
Csharpenter, cosa intendi? Io uso _mocker.ReplayAll(); e _mocker.VerifyAll(); ... – Allrameest