Пример #1
0
        public void ManageStoredAccessPolicy()
        {
            DateTime?expiryTime = DateTime.Today.AddDays(10);
            string   permission = "rwdl";

            string errorMsg = "This request is not authorized to perform this operation.";

            Test.Assert(!CommandAgent.NewAzureStorageShareStoredAccessPolicy(shareName, Utility.GenNameString("p"), permission, null, expiryTime),
                        "Should fail to new a stored access policy to share with sas token credentials");
            ExpectedContainErrorMessage(errorMsg);

            Test.Assert(!CommandAgent.GetAzureStorageShareStoredAccessPolicy(shareName, null),
                        "Should fail to get stored access policy on a share with sas token credentials");
            ExpectedContainErrorMessage(errorMsg);

            Test.Assert(!CommandAgent.RemoveAzureStorageShareStoredAccessPolicy(shareName, Utility.GenNameString("p")),
                        "Should fail to remove stored access policy on a share with sas token credentials");
            ExpectedContainErrorMessage(errorMsg);

            Test.Assert(!CommandAgent.SetAzureStorageShareStoredAccessPolicy(shareName, Utility.GenNameString("p"), permission, null, null),
                        "Should fail to set stored access policy on a share with sas token credentials");
            ExpectedContainErrorMessage(errorMsg);
        }