Пример #1
0
        public void QueueClient_EnqueueAndDequeue()
        {
            var client = new CCHQueueClient("emailmessagequeue1");

            client.ClearQueue();

            var msg = new MockMessage();

            client.Enqueue(msg);

            var msgOut = client.Dequeue();

            Assert.Equal(msgOut.MessageID, msg.MessageID);
        }
Пример #2
0
        public void QueueClient_EnqueueObjectAndDequeue()
        {
            var msg = new MockMessage()
            {
                Description = "test"
            };

            var client = new CCHQueueClient("emailmessagequeue3");

            client.ClearQueue();

            client.Enqueue(msg);

            var msgOut = (MockMessage)client.Dequeue();

            Assert.Equal(msg.MessageID, msgOut.MessageID);
            Assert.Equal(msg.Description, msgOut.Description);
        }
Пример #3
0
        public void QueueClient_EnqueueMultiAndDequeueFirst()
        {
            var client = new CCHQueueClient("emailmessagequeue2");

            client.ClearQueue();

            var msg1 = new MockMessage();
            var msg2 = new MockMessage();
            var msg3 = new MockMessage();

            client.Enqueue(msg1);
            client.Enqueue(msg2);
            client.Enqueue(msg3);

            var msg = client.Dequeue();

            Assert.Equal(msg1.MessageID, msg.MessageID);
        }
Пример #4
0
        public void CreateEntryAsync(CreateActivityFeedEntry entry)
        {
            var queueClient = new CCHQueueClient("ActivityFeed");

            queueClient.Enqueue(entry);
        }
Пример #5
0
 public void QueueClient_Create()
 {
     var client = new CCHQueueClient(QUEUE_NAME);
 }