public void IntegrationTestClearMessages() { IQueueService queueService = new QueueService(StorageAccount.Name, StorageAccount.Key); bool createSuccess = queueService.CreateQueue("test9"); Assert.IsTrue(createSuccess, "The queue was not created as expected."); bool putSuccess = queueService.PutMessage("test9", "<Stuff />"); Assert.IsTrue(putSuccess, "The message was not successfully put as expected."); bool clearSuccess = queueService.ClearMessages("test9"); Assert.IsTrue(clearSuccess, "The queue was not cleared as expected."); QueueMessage queueMessage = queueService.GetMessage("test9"); Assert.IsNull(queueMessage, "The queue message was not null when it was expected to be so."); bool deleteSuccess = queueService.DeleteQueue("test9"); Assert.IsTrue(deleteSuccess, "The queue not deleted as expected."); }
public void IntegrationTestDeleteMessage() { IQueueService queueService = new QueueService(StorageAccount.Name, StorageAccount.Key); bool createSuccess = queueService.CreateQueue("test10"); Assert.IsTrue(createSuccess, "The queue was not created as expected."); bool putSuccess = queueService.PutMessage("test10", "<Stuff />"); Assert.IsTrue(putSuccess, "The message was not successfully put as expected."); QueueMessage queueMessageBeforeDelete = queueService.GetMessage("test10"); Assert.IsNotNull(queueMessageBeforeDelete); bool deleteMessageSuccess = queueService.DeleteMessage("test10", queueMessageBeforeDelete.MessageId, queueMessageBeforeDelete.PopReceipt); Assert.IsTrue(deleteMessageSuccess, "The message was not indicated to be deleted when it was expected to be."); QueueMessage queueMessageAfterDelete = queueService.GetMessage("test10"); Assert.IsNull(queueMessageAfterDelete, "The queue message was not null when it was expected to be so."); bool deleteQueueSuccess = queueService.DeleteQueue("test10"); Assert.IsTrue(deleteQueueSuccess, "The queue not deleted as expected."); }
public void IntegrationTestDeleteMessageWithBadPopReceipt() { IQueueService queueService = new QueueService(StorageAccount.Name, StorageAccount.Key); bool createSuccess = queueService.CreateQueue("test11"); Assert.IsTrue(createSuccess, "The queue was not created as expected."); bool putSuccess = queueService.PutMessage("test11", "<Stuff />"); Assert.IsTrue(putSuccess, "The message was not successfully put as expected."); QueueMessage queueMessageBeforeDelete = queueService.GetMessage("test11"); Assert.IsNotNull(queueMessageBeforeDelete); try { queueService.DeleteMessage("test11", queueMessageBeforeDelete.MessageId, "badPopReceipt"); } finally { bool deleteQueueSuccess = queueService.DeleteQueue("test11"); Assert.IsTrue(deleteQueueSuccess, "The queue not deleted as expected."); } }
public void IntegrationTestPutMessage() { IQueueService queueService = new QueueService(StorageAccount.Name, StorageAccount.Key); bool createSuccess = queueService.CreateQueue("test4"); Assert.IsTrue(createSuccess, "The queue was not created as expected."); bool putSuccess = queueService.PutMessage("test4", "<Stuff />"); Assert.IsTrue(putSuccess, "The message was not successfully put as expected."); bool deleteSuccess = queueService.DeleteQueue("test4"); Assert.IsTrue(deleteSuccess, "The queue not deleted as expected."); }
public void IntegrationTestPeekMessage() { IQueueService queueService = new QueueService(StorageAccount.Name, StorageAccount.Key); bool createSuccess = queueService.CreateQueue("test5"); Assert.IsTrue(createSuccess, "The queue was not created as expected."); const string ExpectedMessageContent = "<Stuff />"; bool putSuccess = queueService.PutMessage("test5", "<Stuff />"); Assert.IsTrue(putSuccess, "The message was not successfully put as expected."); QueueMessage queueMessage = queueService.PeekMessage("test5"); Assert.AreEqual(ExpectedMessageContent, queueMessage.MessageText, "The message was not as expected."); bool deleteSuccess = queueService.DeleteQueue("test5"); Assert.IsTrue(deleteSuccess, "The queue not deleted as expected."); }