Skip to content

Commit e9e59a8

Browse files
committed
* Add publisher confirmations to PublishMessagesWhileClosingConnAsync
1 parent 5ae75ed commit e9e59a8

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

projects/Test/Common/TestConnectionRecoveryBase.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,8 @@ protected async Task PublishMessagesWhileClosingConnAsync(string queueName)
202202
{
203203
using (IChannel publishingChannel = await publishingConn.CreateChannelAsync())
204204
{
205+
await publishingChannel.ConfirmSelectAsync();
206+
205207
for (ushort i = 0; i < TotalMessageCount; i++)
206208
{
207209
if (i == CloseAtCount)
@@ -210,6 +212,7 @@ protected async Task PublishMessagesWhileClosingConnAsync(string queueName)
210212
}
211213

212214
await publishingChannel.BasicPublishAsync(string.Empty, queueName, _messageBody);
215+
await publishingChannel.WaitForConfirmsOrDieAsync();
213216
}
214217

215218
await publishingChannel.CloseAsync();

0 commit comments

Comments
 (0)