private CredentialUtil.Credentials GetCredentials(OAuthEnvironment environment)
 {
     CredentialUtil.Credentials credentials = CredentialUtil.GetCredentials(environment);
     if (credentials == null)
     {
         throw new ArgumentException("Credentials have not been loaded for " + environment.ConfigIdentifier());
     }
     return(credentials);
 }
示例#2
0
        public void GetCredentials_Success()
        {
            String path = @"../../../ebay-config-sample.yaml";

            CredentialUtil.Load(path);
            CredentialUtil.Credentials credentials = CredentialUtil.GetCredentials(OAuthEnvironment.PRODUCTION);
            Assert.NotNull(credentials);
            Assert.NotNull(credentials.Get(CredentialType.APP_ID));
            Assert.NotNull(credentials.Get(CredentialType.DEV_ID));
            Assert.NotNull(credentials.Get(CredentialType.CERT_ID));
            Assert.NotNull(credentials.Get(CredentialType.REDIRECT_URI));
        }
示例#3
0
        public void CreateAuthorizationHeader_Success()
        {
            String path = @"../../../ebay-config-sample.yaml";

            CredentialUtil.Load(path);
            CredentialUtil.Credentials credentials = CredentialUtil.GetCredentials(OAuthEnvironment.PRODUCTION);
            String authorizationHeader             = OAuth2Util.CreateAuthorizationHeader(credentials);

            Assert.NotNull(authorizationHeader);
            Boolean headerStartsWithBasic = authorizationHeader.StartsWith("Basic ", StringComparison.Ordinal);

            Assert.True(headerStartsWithBasic);
        }