Ejemplo n.º 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);
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 4
0
        public void CreateEntryAsync(CreateActivityFeedEntry entry)
        {
            var queueClient = new CCHQueueClient("ActivityFeed");

            queueClient.Enqueue(entry);
        }
Ejemplo n.º 5
0
 public void QueueClient_Create()
 {
     var client = new CCHQueueClient(QUEUE_NAME);
 }