Add CredentialsProviderImpl test, refactor existing test for some reuse