File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
tests/ES.FX.TransactionalOutbox.EntityFrameworkCore.Tests Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -234,20 +234,20 @@ public async Task Should_Respect_Scheduled_Delivery()
234234 // Delayed delivery
235235 context . AddOutboxMessage (
236236 new TestOrder { OrderNumber = $ "TEST-{ testId } -DELAYED", Amount = 200m } ,
237- new OutboxMessageDeliveryOptions { NotBefore = now . AddSeconds ( 2 ) } ) ;
237+ new OutboxMessageDeliveryOptions { NotBefore = now . AddSeconds ( 5 ) } ) ;
238238 await context . SaveChangesAsync ( TestContext . Current . CancellationToken ) ;
239239 }
240240
241241 // Act
242242 await host . StartAsync ( TestContext . Current . CancellationToken ) ;
243243
244- // Should only get immediate message first
245- await messageHandler . WaitForMessageCountAsync ( 1 , TimeSpan . FromSeconds ( 1 ) ) ;
244+ // Should only get immediate message first (generous timeout for real DB cold start on CI)
245+ await messageHandler . WaitForMessageCountAsync ( 1 , TimeSpan . FromSeconds ( 10 ) ) ;
246246 Assert . Single ( messageHandler . DeliveredMessages ) ;
247247 Assert . Equal ( $ "TEST-{ testId } -IMMEDIATE", messageHandler . DeliveredMessages . First ( ) . OrderNumber ) ;
248248
249249 // Wait for delayed message
250- await messageHandler . WaitForMessageCountAsync ( 2 , TimeSpan . FromSeconds ( 5 ) ) ;
250+ await messageHandler . WaitForMessageCountAsync ( 2 , TimeSpan . FromSeconds ( 15 ) ) ;
251251 Assert . Equal ( 2 , messageHandler . DeliveredMessages . Count ) ;
252252 Assert . Contains ( messageHandler . DeliveredMessages , m => m . OrderNumber == $ "TEST-{ testId } -DELAYED") ;
253253
You can’t perform that action at this time.
0 commit comments