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); }
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)); }
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); }