public GitHubApiClient(IBranchesProvider branchesProvider,
     CommitMapper commitMapper,
     ICredentialsProvider credentialsProvider,
     JsonWebClient jsonWebClient)
 {
     _branchesProvider = branchesProvider;
     _credentialsProvider = credentialsProvider;
     _commitMapper = commitMapper;
     _jsonWebClient = jsonWebClient;
     _currentUserName = _credentialsProvider.GetUserName();
 }
 public RepositoryDetailsViewModel(IBranchesProvider branchesProvider,
     IGitHubApiClient githubApiClient)
 {
     _branchesProvider = branchesProvider;
     _githubApiClient = githubApiClient;
 }