Skip to content

Commit 8de2388

Browse files
committed
set message durable as default
releaded to rabbitmq/rabbitmq-server#13918 Signed-off-by: Gabriele Santomaggio <[email protected]>
1 parent cf64934 commit 8de2388

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

Tests/Publisher/PublisherTests.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ public async Task MessageShouldBeDurableByDefault(QueueType queueType)
273273

274274
IPublisher publisher = await _connection.PublisherBuilder().Queue(queueSpec).BuildAsync();
275275
List<IMessage> messages = new();
276-
TaskCompletionSource tcs = new();
276+
TaskCompletionSource<List<IMessage>> tcs = new();
277277
IConsumer consumer = await _connection.ConsumerBuilder()
278278
.Queue(queueSpec)
279279
.MessageHandler((context, message) =>
@@ -282,7 +282,7 @@ public async Task MessageShouldBeDurableByDefault(QueueType queueType)
282282
context.Accept();
283283
if (messages.Count == 2)
284284
{
285-
tcs.SetResult();
285+
tcs.SetResult(messages);
286286
}
287287

288288
return Task.CompletedTask;
@@ -301,9 +301,9 @@ public async Task MessageShouldBeDurableByDefault(QueueType queueType)
301301
PublishResult pr2 = await publisher.PublishAsync(notDurable);
302302
Assert.Equal(OutcomeState.Accepted, pr2.Outcome.State);
303303
Assert.False(notDurable.Durable());
304-
await tcs.Task.WaitAsync(TimeSpan.FromSeconds(10));
305-
Assert.True(messages[0].Durable());
306-
Assert.False(messages[1].Durable());
304+
var r = await tcs.Task.WaitAsync(TimeSpan.FromSeconds(10));
305+
Assert.True(r[0].Durable());
306+
Assert.False(r[1].Durable());
307307

308308
await consumer.CloseAsync();
309309
await publisher.CloseAsync();

0 commit comments

Comments
 (0)