Tôi muốn một mẫu trả về 0 lần đầu tiên, sau đó trả về 1 bất cứ khi nào phương thức được gọi. Vấn đề là nếu phương pháp được gọi là 4 lần, tôi nên viết rằng:SetupSequence trong Moq
mock.SetupSequence(x => x.GetNumber())
.Returns(0)
.Returns(1)
.Returns(1)
.Returns(1);
nếu không phương thức sẽ trả về null.
Có cách nào để viết rằng lần sau phương pháp được gọi sau lần đầu tiên, phương thức trả về 1 không? Cảm ơn bạn
Bạn có thể có nhiều "toán tử" hơn cho SetupSequence không? Nếu bạn nghĩ rằng YES bạn có thể bỏ phiếu: http://moq.uservoice.com/forums/11304-general/suggestions/2973521-setupsequence-more-operators
Ok, tôi đang cố gắng cảm ơn bạn – Florian
Hoạt động tốt! Cảm ơn bạn ! – Florian