public void GetSTSGetSessionAccessKeyCredentialsEmptyTest()
        {
            ProfileCredentialsProvider provider = new ProfileCredentialsProvider();
            Dictionary<string, string> clientConfig = new Dictionary<string, string>();
            Assert.Equal("The configured private_key_file is empty",
                Assert.Throws<CredentialException>(() => { provider.GetSTSGetSessionAccessKeyCredentials(clientConfig); }).Message);

            clientConfig.Add(AuthConstant.IniPrivateKeyFile, "IniPrivateKeyFile");
            AuthUtils.SetPrivateKey("test");
            Assert.Equal("The configured public_key_id or private_key_file content is empty",
                Assert.Throws<CredentialException>(() => { provider.GetSTSGetSessionAccessKeyCredentials(clientConfig); }).Message);

        }