Skip to content

Commit 229c1d2

Browse files
committed
add wait logic for real life sns-sqs test
1 parent 1b63945 commit 229c1d2

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

tests/LocalStack.Client.Functional.Tests/Scenarios/RealLife/SnsToSqsScenario.cs

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
using MessageAttributeValue = Amazon.SimpleNotificationService.Model.MessageAttributeValue;
1+
using System.Threading;
2+
3+
using MessageAttributeValue = Amazon.SimpleNotificationService.Model.MessageAttributeValue;
24

35
namespace LocalStack.Client.Functional.Tests.Scenarios.RealLife;
46

@@ -64,6 +66,14 @@ public virtual async Task Should_Create_A_SNS_Topic_And_SQS_Queue_Then_Subscribe
6466

6567
Assert.Equal(HttpStatusCode.OK, receiveMessageResponse.HttpStatusCode);
6668

69+
if (receiveMessageResponse.Messages.Count == 0)
70+
{
71+
await Task.Delay(2000);
72+
receiveMessageResponse = await AmazonSqs.ReceiveMessageAsync(receiveMessageRequest);
73+
74+
Assert.Equal(HttpStatusCode.OK, receiveMessageResponse.HttpStatusCode);
75+
}
76+
6777
Assert.NotNull(receiveMessageResponse.Messages);
6878
Assert.NotEmpty(receiveMessageResponse.Messages);
6979
Assert.Single(receiveMessageResponse.Messages);

0 commit comments

Comments
 (0)