Benim sınamam için, bir nesne döndürmek için bir sapta ilk aramayı ve sonraki nesneyi farklı bir nesne döndürmek için aramam gerekiyor. Bunu diğer sahte nesne çerçevelerinde record() bloklarında görmüştüm ama bunu FakeItEasy'de nasıl yapacağımı anlayamadım. FakeItEasy mağazamızdaki zorunlu bir çerçevedir ve sahte üretimler için AutoFixture kullanıyorum.FakeItEasy'den farklı nesneleri döndür A.CallTo()
NextCall'a baktım, ancak bir dönüş değeri belirtebilirim gibi görünmüyor. Herhangi bir yardım takdir
ReceiveMessageResponse queueResponse1 = fixture.Create<ReceiveMessageResponse>();
ReceiveMessageResponse queueResponse2 = fixture.Create<ReceiveMessageResponse>(seed);
A.CallTo(() => sqsClient.ReceiveMessage(null)).WithAnyArguments().Returns(queueResponse1);
//The following should happen the second time...
A.CallTo(() => sqsClient.ReceiveMessage(null)).WithAnyArguments().Returns(queueResponse2);
: Burada
ben yapmak istiyorum ne bir fikirdir.
Satın almak için önemlidir işe yarıyor – Fabio