diff --git a/src/NServiceBus.AcceptanceTests/TimeToBeReceived/When_TimeToBeReceived_has_expired.cs b/src/NServiceBus.AcceptanceTests/TimeToBeReceived/When_TimeToBeReceived_has_expired.cs index 836f9ad377..b1b9db47bd 100644 --- a/src/NServiceBus.AcceptanceTests/TimeToBeReceived/When_TimeToBeReceived_has_expired.cs +++ b/src/NServiceBus.AcceptanceTests/TimeToBeReceived/When_TimeToBeReceived_has_expired.cs @@ -13,9 +13,12 @@ public class When_TimeToBeReceived_has_expired : NServiceBusAcceptanceTest [Test] public async Task Message_should_not_be_received() { + var start = DateTime.UtcNow; + var context = await Scenario.Define() .WithEndpoint() - .Run(TimeSpan.FromSeconds(10)); + .Done(c => c.WasCalled || DateTime.UtcNow - start > TimeSpan.FromSeconds(15)) + .Run(); Assert.IsFalse(context.WasCalled); } diff --git a/src/NServiceBus.AcceptanceTests/TimeToBeReceived/When_TimeToBeReceived_has_expired_convention.cs b/src/NServiceBus.AcceptanceTests/TimeToBeReceived/When_TimeToBeReceived_has_expired_convention.cs index 0863eebe2b..2405d89f67 100644 --- a/src/NServiceBus.AcceptanceTests/TimeToBeReceived/When_TimeToBeReceived_has_expired_convention.cs +++ b/src/NServiceBus.AcceptanceTests/TimeToBeReceived/When_TimeToBeReceived_has_expired_convention.cs @@ -13,9 +13,12 @@ public class When_TimeToBeReceived_has_expired_convention : NServiceBusAcceptanc [Test] public async Task Message_should_not_be_received() { + var start = DateTime.UtcNow; + var context = await Scenario.Define() .WithEndpoint() - .Run(TimeSpan.FromSeconds(10)); + .Done(c => c.WasCalled || DateTime.UtcNow - start > TimeSpan.FromSeconds(15)) + .Run(); Assert.IsFalse(context.WasCalled); } diff --git a/src/NServiceBus.AcceptanceTests/TimeToBeReceived/When_TimeToBeReceived_used_with_unobtrusive_mode.cs b/src/NServiceBus.AcceptanceTests/TimeToBeReceived/When_TimeToBeReceived_used_with_unobtrusive_mode.cs index 3b1915192f..f62d6325ad 100644 --- a/src/NServiceBus.AcceptanceTests/TimeToBeReceived/When_TimeToBeReceived_used_with_unobtrusive_mode.cs +++ b/src/NServiceBus.AcceptanceTests/TimeToBeReceived/When_TimeToBeReceived_used_with_unobtrusive_mode.cs @@ -13,9 +13,12 @@ public class When_TimeToBeReceived_used_with_unobtrusive_mode : NServiceBusAccep [Test] public async Task Message_should_not_be_received() { + var start = DateTime.UtcNow; + var context = await Scenario.Define() .WithEndpoint() - .Run(TimeSpan.FromSeconds(10)); + .Done(c => c.WasCalled || DateTime.UtcNow - start > TimeSpan.FromSeconds(15)) + .Run(); Assert.IsFalse(context.WasCalled); }