@@ -53,14 +53,15 @@ public TestAsyncConsumer(ITestOutputHelper output)
5353 public async Task TestBasicRoundtripConcurrent ( )
5454 {
5555 QueueDeclareOk q = await _channel . QueueDeclareAsync ( ) ;
56+ QueueName qname = ( QueueName ) q ;
5657
5758 string publish1 = GetUniqueString ( 512 ) ;
5859 byte [ ] body = _encoding . GetBytes ( publish1 ) ;
59- await _channel . BasicPublishAsync ( ExchangeName . Empty , q . QueueName , body ) ;
60+ await _channel . BasicPublishAsync ( ExchangeName . Empty , ( RoutingKey ) qname , body ) ;
6061
6162 string publish2 = GetUniqueString ( 512 ) ;
6263 body = _encoding . GetBytes ( publish2 ) ;
63- await _channel . BasicPublishAsync ( ExchangeName . Empty , q . QueueName , body ) ;
64+ await _channel . BasicPublishAsync ( ExchangeName . Empty , ( RoutingKey ) qname , body ) ;
6465
6566 var consumer = new AsyncEventingBasicConsumer ( _channel ) ;
6667
@@ -139,7 +140,7 @@ public async Task TestBasicRoundtripConcurrent()
139140 public async Task TestBasicRoundtripConcurrentManyMessages ( )
140141 {
141142 const int publish_total = 4096 ;
142- string queueName = GenerateQueueName ( ) ;
143+ QueueName queueName = GenerateQueueName ( ) ;
143144
144145 string publish1 = GetUniqueString ( 512 ) ;
145146 byte [ ] body1 = _encoding . GetBytes ( publish1 ) ;
@@ -215,8 +216,8 @@ public async Task TestBasicRoundtripConcurrentManyMessages()
215216
216217 for ( int i = 0 ; i < publish_total ; i ++ )
217218 {
218- await publishChannel . BasicPublishAsync ( ExchangeName . Empty , queueName , body1 ) ;
219- await publishChannel . BasicPublishAsync ( ExchangeName . Empty , queueName , body2 ) ;
219+ await publishChannel . BasicPublishAsync ( ExchangeName . Empty , ( RoutingKey ) queueName , body1 ) ;
220+ await publishChannel . BasicPublishAsync ( ExchangeName . Empty , ( RoutingKey ) queueName , body2 ) ;
220221 await publishChannel . WaitForConfirmsOrDieAsync ( ) ;
221222 }
222223
@@ -315,7 +316,7 @@ public async Task TestBasicRoundtripConcurrentManyMessages()
315316 [ Fact ]
316317 public async Task TestBasicRejectAsync ( )
317318 {
318- string queueName = GenerateQueueName ( ) ;
319+ QueueName queueName = GenerateQueueName ( ) ;
319320
320321 var publishSyncSource = new TaskCompletionSource < bool > ( TaskCreationOptions . RunContinuationsAsynchronously ) ;
321322 var cancellationTokenSource = new CancellationTokenSource ( TestTimeout ) ;
@@ -370,7 +371,7 @@ public async Task TestBasicRejectAsync()
370371
371372 const string publish1 = "sync-hi-1" ;
372373 byte [ ] _body = _encoding . GetBytes ( publish1 ) ;
373- await _channel . BasicPublishAsync ( ExchangeName . Empty , queueName , _body ) ;
374+ await _channel . BasicPublishAsync ( ExchangeName . Empty , ( RoutingKey ) queueName , _body ) ;
374375
375376 await _channel . BasicConsumeAsync ( queue : queueName , autoAck : false ,
376377 consumerTag : ConsumerTag . Empty , noLocal : false , exclusive : false ,
@@ -416,7 +417,7 @@ await _channel.BasicConsumeAsync(queue: queueName, autoAck: false,
416417 [ Fact ]
417418 public async Task TestBasicAckAsync ( )
418419 {
419- string queueName = GenerateQueueName ( ) ;
420+ QueueName queueName = GenerateQueueName ( ) ;
420421
421422 const int messageCount = 1024 ;
422423 int messagesReceived = 0 ;
@@ -472,7 +473,7 @@ await _channel.BasicConsumeAsync(queue: queueName, autoAck: false,
472473 for ( int i = 0 ; i < messageCount ; i ++ )
473474 {
474475 byte [ ] _body = _encoding . GetBytes ( Guid . NewGuid ( ) . ToString ( ) ) ;
475- await _channel . BasicPublishAsync ( ExchangeName . Empty , queueName , _body ) ;
476+ await _channel . BasicPublishAsync ( ExchangeName . Empty , ( RoutingKey ) queueName , _body ) ;
476477 await _channel . WaitForConfirmsOrDieAsync ( ) ;
477478 }
478479
@@ -523,11 +524,11 @@ public async Task TestBasicNackAsync()
523524 publishSyncSource . SetResult ( true ) ;
524525 } ;
525526
526- QueueDeclareOk q = await _channel . QueueDeclareAsync ( string . Empty , false , false , false ) ;
527- string queueName = q . QueueName ;
527+ QueueDeclareOk q = await _channel . QueueDeclareAsync ( QueueName . Empty , false , false , false ) ;
528+ QueueName queueName = ( QueueName ) q ;
528529 const string publish1 = "sync-hi-1" ;
529530 byte [ ] _body = _encoding . GetBytes ( publish1 ) ;
530- await _channel . BasicPublishAsync ( ExchangeName . Empty , queueName , _body ) ;
531+ await _channel . BasicPublishAsync ( ExchangeName . Empty , ( RoutingKey ) queueName , _body ) ;
531532
532533 await _channel . BasicConsumeAsync ( queue : queueName , autoAck : false ,
533534 consumerTag : ConsumerTag . Empty , noLocal : false , exclusive : false ,
@@ -569,12 +570,13 @@ await _channel.BasicConsumeAsync(queue: queueName, autoAck: false,
569570 public async Task NonAsyncConsumerShouldThrowInvalidOperationException ( )
570571 {
571572 bool sawException = false ;
572- QueueDeclareOk q = await _channel . QueueDeclareAsync ( string . Empty , false , false , false ) ;
573- await _channel . BasicPublishAsync ( ExchangeName . Empty , q . QueueName , GetRandomBody ( 1024 ) ) ;
573+ QueueDeclareOk q = await _channel . QueueDeclareAsync ( QueueName . Empty , false , false , false ) ;
574+ QueueName queueName = ( QueueName ) q ;
575+ await _channel . BasicPublishAsync ( ExchangeName . Empty , ( RoutingKey ) queueName , GetRandomBody ( 1024 ) ) ;
574576 var consumer = new EventingBasicConsumer ( _channel ) ;
575577 try
576578 {
577- ConsumerTag consumerTag = await _channel . BasicConsumeAsync ( q . QueueName , false , ConsumerTag . Empty , false , false , null , consumer ) ;
579+ ConsumerTag consumerTag = await _channel . BasicConsumeAsync ( queueName , false , ConsumerTag . Empty , false , false , null , consumer ) ;
578580 }
579581 catch ( InvalidOperationException )
580582 {
@@ -592,7 +594,7 @@ public async Task TestDeclarationOfManyAutoDeleteQueuesWithTransientConsumer()
592594 {
593595 tasks . Add ( Task . Run ( async ( ) =>
594596 {
595- string q = GenerateQueueName ( ) ;
597+ QueueName q = GenerateQueueName ( ) ;
596598 await _channel . QueueDeclareAsync ( q , false , false , true ) ;
597599 var dummy = new AsyncEventingBasicConsumer ( _channel ) ;
598600 ConsumerTag tag = await _channel . BasicConsumeAsync ( q , true , dummy ) ;
0 commit comments