Пример #1
0
        public void NewQueueSasWithInvalidLifeTime()
        {
            CloudQueue queue = queueUtil.CreateQueue();

            try
            {
                DateTime start = DateTime.UtcNow;
                DateTime end   = start.AddHours(1.0);
                Test.Assert(!CommandAgent.NewAzureStorageQueueSAS(queue.Name, string.Empty, "r", end, start),
                            "Generate queue sas token with invalid should fail");
                ExpectedContainErrorMessage("The expiry time of the specified access policy should be greater than start time");
            }
            finally
            {
                queueUtil.RemoveQueue(queue);
            }
        }
Пример #2
0
        public void NewQueueSasWithNotExistPolicy()
        {
            CloudQueue queue = queueUtil.CreateQueue();

            try
            {
                string policyName = Utility.GenNameString("notexistpolicy");

                Test.Assert(!CommandAgent.NewAzureStorageQueueSAS(queue.Name, policyName, string.Empty),
                            "Generate queue sas token with not exist policy should fail");
                ExpectedContainErrorMessage(string.Format("Invalid access policy '{0}'.", policyName));
            }
            finally
            {
                queueUtil.RemoveQueue(queue);
            }
        }