@@ -2823,26 +2823,47 @@ public void RabbitMQEventTest(Type serializerType)
2823
2823
Assert . Equal ( "arn:aws:mq:us-west-2:112556298976:broker:pizzaBroker:b-9bcfa592-423a-4942-879d-eb284b418fc8" , rabbitmqEvent . EventSourceArn ) ;
2824
2824
2825
2825
Assert . Equal ( 1 , rabbitmqEvent . RmqMessagesByQueue . Count ) ;
2826
- Assert . Equal ( 1 , rabbitmqEvent . RmqMessagesByQueue [ "pizzaQueue::/" ] . Count ) ;
2827
- Assert . NotNull ( rabbitmqEvent . RmqMessagesByQueue [ "pizzaQueue::/" ] [ 0 ] . BasicProperties ) ;
2828
- Assert . Equal ( "text/plain" , rabbitmqEvent . RmqMessagesByQueue [ "pizzaQueue::/" ] [ 0 ] . BasicProperties . ContentType ) ;
2829
- Assert . Null ( rabbitmqEvent . RmqMessagesByQueue [ "pizzaQueue::/" ] [ 0 ] . BasicProperties . ContentEncoding ) ;
2830
- Assert . Equal ( 3 , rabbitmqEvent . RmqMessagesByQueue [ "pizzaQueue::/" ] [ 0 ] . BasicProperties . Headers . Count ) ;
2831
- Assert . Equal ( 1 , rabbitmqEvent . RmqMessagesByQueue [ "pizzaQueue::/" ] [ 0 ] . BasicProperties . DeliveryMode ) ;
2832
- Assert . Equal ( 34 , rabbitmqEvent . RmqMessagesByQueue [ "pizzaQueue::/" ] [ 0 ] . BasicProperties . Priority ) ;
2833
- Assert . Null ( rabbitmqEvent . RmqMessagesByQueue [ "pizzaQueue::/" ] [ 0 ] . BasicProperties . CorrelationId ) ;
2834
- Assert . Null ( rabbitmqEvent . RmqMessagesByQueue [ "pizzaQueue::/" ] [ 0 ] . BasicProperties . ReplyTo ) ;
2835
- Assert . Equal ( "60000" , rabbitmqEvent . RmqMessagesByQueue [ "pizzaQueue::/" ] [ 0 ] . BasicProperties . Expiration ) ;
2836
- Assert . Null ( rabbitmqEvent . RmqMessagesByQueue [ "pizzaQueue::/" ] [ 0 ] . BasicProperties . MessageId ) ;
2837
- Assert . NotNull ( rabbitmqEvent . RmqMessagesByQueue [ "pizzaQueue::/" ] [ 0 ] . BasicProperties . Timestamp ) ;
2838
- Assert . Null ( rabbitmqEvent . RmqMessagesByQueue [ "pizzaQueue::/" ] [ 0 ] . BasicProperties . Type ) ;
2839
- Assert . Equal ( "AIDACKCEVSQ6C2EXAMPLE" , rabbitmqEvent . RmqMessagesByQueue [ "pizzaQueue::/" ] [ 0 ] . BasicProperties . UserId ) ;
2840
- Assert . Null ( rabbitmqEvent . RmqMessagesByQueue [ "pizzaQueue::/" ] [ 0 ] . BasicProperties . AppId ) ;
2841
- Assert . Null ( rabbitmqEvent . RmqMessagesByQueue [ "pizzaQueue::/" ] [ 0 ] . BasicProperties . ClusterId ) ;
2842
- Assert . Equal ( 80 , rabbitmqEvent . RmqMessagesByQueue [ "pizzaQueue::/" ] [ 0 ] . BasicProperties . BodySize ) ;
2843
-
2844
- Assert . False ( rabbitmqEvent . RmqMessagesByQueue [ "pizzaQueue::/" ] [ 0 ] . Redelivered ) ;
2845
- Assert . Equal ( "{\" timeout\" :0,\" data\" :\" CZrmf0Gw8Ov4bqLQxD4E\" }" , Encoding . UTF8 . GetString ( Convert . FromBase64String ( rabbitmqEvent . RmqMessagesByQueue [ "pizzaQueue::/" ] [ 0 ] . Data ) ) ) ;
2826
+ Assert . Equal ( 2 , rabbitmqEvent . RmqMessagesByQueue [ "pizzaQueue::/" ] . Count ) ;
2827
+
2828
+ var firstMessage = rabbitmqEvent . RmqMessagesByQueue [ "pizzaQueue::/" ] [ 0 ] ;
2829
+ Assert . NotNull ( firstMessage . BasicProperties ) ;
2830
+ Assert . Equal ( "text/plain" , firstMessage . BasicProperties . ContentType ) ;
2831
+ Assert . Null ( firstMessage . BasicProperties . ContentEncoding ) ;
2832
+ Assert . Equal ( 3 , firstMessage . BasicProperties . Headers . Count ) ;
2833
+ Assert . Equal ( 1 , firstMessage . BasicProperties . DeliveryMode ) ;
2834
+ Assert . Equal ( 34 , firstMessage . BasicProperties . Priority ) ;
2835
+ Assert . Null ( firstMessage . BasicProperties . CorrelationId ) ;
2836
+ Assert . Null ( firstMessage . BasicProperties . ReplyTo ) ;
2837
+ Assert . Equal ( "60000" , firstMessage . BasicProperties . Expiration ) ;
2838
+ Assert . Null ( firstMessage . BasicProperties . MessageId ) ;
2839
+ Assert . NotNull ( firstMessage . BasicProperties . Timestamp ) ;
2840
+ Assert . Null ( firstMessage . BasicProperties . Type ) ;
2841
+ Assert . Equal ( "AIDACKCEVSQ6C2EXAMPLE" , firstMessage . BasicProperties . UserId ) ;
2842
+ Assert . Null ( firstMessage . BasicProperties . AppId ) ;
2843
+ Assert . Null ( firstMessage . BasicProperties . ClusterId ) ;
2844
+ Assert . Equal ( 80 , firstMessage . BasicProperties . BodySize ) ;
2845
+ Assert . False ( firstMessage . Redelivered ) ;
2846
+ Assert . Equal ( "{\" timeout\" :0,\" data\" :\" CZrmf0Gw8Ov4bqLQxD4E\" }" , Encoding . UTF8 . GetString ( Convert . FromBase64String ( firstMessage . Data ) ) ) ;
2847
+
2848
+ var secondMessage = rabbitmqEvent . RmqMessagesByQueue [ "pizzaQueue::/" ] [ 1 ] ;
2849
+ Assert . NotNull ( secondMessage . BasicProperties ) ;
2850
+ Assert . Null ( secondMessage . BasicProperties . ContentType ) ;
2851
+ Assert . Null ( secondMessage . BasicProperties . ContentEncoding ) ;
2852
+ Assert . Equal ( 0 , secondMessage . BasicProperties . Headers . Count ) ;
2853
+ Assert . Equal ( 1 , secondMessage . BasicProperties . DeliveryMode ) ;
2854
+ Assert . Null ( secondMessage . BasicProperties . Priority ) ;
2855
+ Assert . Null ( secondMessage . BasicProperties . CorrelationId ) ;
2856
+ Assert . Null ( secondMessage . BasicProperties . ReplyTo ) ;
2857
+ Assert . Null ( secondMessage . BasicProperties . Expiration ) ;
2858
+ Assert . Null ( secondMessage . BasicProperties . MessageId ) ;
2859
+ Assert . Null ( secondMessage . BasicProperties . Timestamp ) ;
2860
+ Assert . Null ( secondMessage . BasicProperties . Type ) ;
2861
+ Assert . Null ( secondMessage . BasicProperties . UserId ) ;
2862
+ Assert . Null ( secondMessage . BasicProperties . AppId ) ;
2863
+ Assert . Null ( secondMessage . BasicProperties . ClusterId ) ;
2864
+ Assert . Equal ( 11 , secondMessage . BasicProperties . BodySize ) ;
2865
+ Assert . True ( secondMessage . Redelivered ) ;
2866
+ Assert . Equal ( "Hello World" , Encoding . UTF8 . GetString ( Convert . FromBase64String ( secondMessage . Data ) ) ) ;
2846
2867
}
2847
2868
}
2848
2869
0 commit comments