Beispiel #1
0
        private static async Task SetupQueue(string queueName)
        {
            //Clear queue
            await StorageHelpers.ClearQueue(queueName);

            //Set up and trigger
            await StorageHelpers.CreateQueue(queueName);
        }
Beispiel #2
0
        public async Task QueueTriggerAndOutput_Succeeds()
        {
            string expectedQueueMessage = Guid.NewGuid().ToString();
            //Clear queue
            await StorageHelpers.ClearQueue(Constants.Queue.OutputBindingName);

            await StorageHelpers.ClearQueue(Constants.Queue.InputBindingName);

            //Set up and trigger
            await StorageHelpers.CreateQueue(Constants.Queue.OutputBindingName);

            await StorageHelpers.InsertIntoQueue(Constants.Queue.InputBindingName, expectedQueueMessage);

            //Verify
            var queueMessage = await StorageHelpers.ReadFromQueue(Constants.Queue.OutputBindingName);

            Assert.Equal(expectedQueueMessage, queueMessage);
        }