У меня есть этот код:
Expect.Call(factory.CreateOrder())
.Return(new Order())
.Repeat.Times(4);
Когда это вызывается четыре раза, каждый раз возвращается один и тот же экземпляр. Я хочу, чтобы возвращались экземпляры разницы. Я бы хотел сделать что-то вроде:
Expect.Call(factory.CreateOrder())
.Return(() => new Order())
.Repeat.Times(4);
Можно ли это каким-то образом сделать?