public void IntegrationTestCreateQueueWithBadName() { IQueueService queueService = new QueueService(StorageAccount.Name, StorageAccount.Key); // Can't use capital lettters. queueService.CreateQueue("BadQueueName"); }
public void IntegrationTestCreateQueueAndDeleteQueue() { IQueueService queueService = new QueueService(StorageAccount.Name, StorageAccount.Key); bool createSuccess = queueService.CreateQueue("test1"); Assert.IsTrue(createSuccess, "The queue was not created as expected."); bool deleteSuccess = queueService.DeleteQueue("test1"); Assert.IsTrue(deleteSuccess, "The queue not deleted as expected."); }
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 IntegrationTestSetQueueMetadata() { IQueueService queueService = new QueueService(StorageAccount.Name, StorageAccount.Key); bool createSuccess = queueService.CreateQueue("test3"); Assert.IsTrue(createSuccess, "The queue was not created as expected."); SortedList<string, string> metadataList = new SortedList<string, string>(); metadataList.Add("myMetaDataKey", "myMetaDataValue"); bool setQueueMetadataSuccess = queueService.SetQueueMetadata("test3", metadataList); Assert.IsTrue(setQueueMetadataSuccess, "The metadata was not set for the queue as expected."); bool deleteSuccess = queueService.DeleteQueue("test3"); Assert.IsTrue(deleteSuccess, "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 IntegrationTestPeekMessageWhereNonExists() { IQueueService queueService = new QueueService(StorageAccount.Name, StorageAccount.Key); bool createSuccess = queueService.CreateQueue("test6"); Assert.IsTrue(createSuccess, "The queue was not created as expected."); QueueMessage queueMessage = queueService.PeekMessage("test6"); Assert.IsNull(queueMessage, "The queue message was not null when it was expected to be so."); bool deleteSuccess = queueService.DeleteQueue("test6"); 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."); }
public void IntegrationTestGetQueueMetadata() { IQueueService queueService = new QueueService(StorageAccount.Name, StorageAccount.Key); bool createSuccess = queueService.CreateQueue("test2"); Assert.IsTrue(createSuccess, "The queue was not created as expected."); SortedList<string, string> queueMetadata = queueService.GetQueueMetadata("test2"); foreach (KeyValuePair<string, string> keyValuePair in queueMetadata) { Console.WriteLine("Queue metadata item '{0}' had value '{1}'", keyValuePair.Key, keyValuePair.Value); } bool deleteSuccess = queueService.DeleteQueue("test2"); Assert.IsTrue(deleteSuccess, "The queue not deleted as expected."); }