Esempio n. 1
0
        public Task SendToQueueAsync(CancellationToken cancellationToken)
        {
            var testMessage = new BagMessage("[{\"category\":[\"OrderCustomerOrderReceipt\"],\"email\":\"[email protected]\",\"event\":\"delivered\",\"ip\":\"169.89.79.142\",\"response\":\"250 Message Queued (F2BBED6F-AF8E-4532-B4B2-6490936E49C1.1)\",\"sg_event_id\":\"ZGVsaXZlcmVkLTAtMTk0MzQzMS1BWGJhaTlmV1FteXRGSUJ5QWdvWU5RLTA\",\"sg_message_id\":\"AXbai9fWQmytFIByAgoYNQ.filterdrecv-776cdd9c85-dt4n2-1-60E61EC4-3.0\",\"smtp-id\":\"<AXbai9fWQmytFIByAgoYNQ@geopod-ismtpd-2-2>\",\"timestamp\":1625693898,\"tls\":1}]\r\n");

            var messages = new List <BagMessage> {
                testMessage, testMessage
            };

            var queueOnly = _producers.First(x => x.Named == ServiceBusNames.QueuesOnly);

            return(queueOnly.SendMessagesAsync(messages));
        }
Esempio n. 2
0
 public RobSharperRecordedBagMessage(BagMessage bagMessage, RosMessageSerializer serializer)
 {
     _bagMessage = bagMessage ?? throw new ArgumentNullException(nameof(bagMessage));
     _serializer = serializer ?? throw new ArgumentNullException(nameof(serializer));
 }