@@ -305,7 +305,7 @@ public async Task TestPublisherWithCachedStringsAndConsumerActivityTagsAsync(boo
305
305
[ InlineData ( false , true ) ]
306
306
[ InlineData ( true , false ) ]
307
307
[ InlineData ( false , false ) ]
308
- public async Task TestPublisherAndBasicGetActivityTags ( bool useRoutingKeyAsOperationName , bool verifyMessageIdTag )
308
+ public async Task TestPublisherAndBasicGetActivityTags ( bool useRoutingKeyAsOperationName , bool useMessageId )
309
309
{
310
310
var exportedItems = new List < Activity > ( ) ;
311
311
using var tracer = Sdk . CreateTracerProviderBuilder ( )
@@ -320,7 +320,7 @@ public async Task TestPublisherAndBasicGetActivityTags(bool useRoutingKeyAsOpera
320
320
string queue = $ "queue-{ Guid . NewGuid ( ) } ";
321
321
const string msg = "for basic.get" ;
322
322
323
- var basicProps = new BasicProperties ( ) { MessageId = Guid . NewGuid ( ) . ToString ( ) } ;
323
+ var basicProps = useMessageId ? new BasicProperties ( ) { MessageId = Guid . NewGuid ( ) . ToString ( ) } : new BasicProperties ( ) ;
324
324
325
325
try
326
326
{
@@ -335,7 +335,7 @@ public async Task TestPublisherAndBasicGetActivityTags(bool useRoutingKeyAsOpera
335
335
ok = await _channel . QueueDeclarePassiveAsync ( queue ) ;
336
336
Assert . Equal ( 0u , ok . MessageCount ) ;
337
337
await Task . Delay ( 500 ) ;
338
- AssertActivityData ( useRoutingKeyAsOperationName , queue , exportedItems , false , verifyMessageIdTag ) ;
338
+ AssertActivityData ( useRoutingKeyAsOperationName , queue , exportedItems , false , basicProps . MessageId ) ;
339
339
}
340
340
finally
341
341
{
@@ -344,7 +344,7 @@ public async Task TestPublisherAndBasicGetActivityTags(bool useRoutingKeyAsOpera
344
344
}
345
345
346
346
private void AssertActivityData ( bool useRoutingKeyAsOperationName , string queueName ,
347
- List < Activity > activityList , bool isDeliver = false , bool verifyMessageIdTag = false )
347
+ List < Activity > activityList , bool isDeliver = false , string messageId = null )
348
348
{
349
349
string childName = isDeliver ? "deliver" : "fetch" ;
350
350
string childType = isDeliver ? "process" : "receive" ;
@@ -390,10 +390,10 @@ private void AssertActivityData(bool useRoutingKeyAsOperationName, string queueN
390
390
AssertStringTagEquals ( sendActivity , RabbitMQActivitySource . MessagingOperationType , "send" ) ;
391
391
AssertStringTagEquals ( sendActivity , RabbitMQActivitySource . MessagingOperationName , "publish" ) ;
392
392
393
- if ( verifyMessageIdTag )
393
+ if ( messageId is not null )
394
394
{
395
- AssertStringTagNotNullOrEmpty ( sendActivity , RabbitMQActivitySource . MessageId ) ;
396
- AssertStringTagNotNullOrEmpty ( receiveActivity , RabbitMQActivitySource . MessageId ) ;
395
+ AssertStringTagEquals ( sendActivity , RabbitMQActivitySource . MessageId , messageId ) ;
396
+ AssertStringTagEquals ( receiveActivity , RabbitMQActivitySource . MessageId , messageId ) ;
397
397
}
398
398
}
399
399
}
0 commit comments