public void CreateRequestIsContainCredential()
        {
            // Arrange
            var apiProvider = new GitHubApiProvider(_credentialsServiceMoq.Object);

            // Act
            var request = apiProvider.GetUserRequest();

            // Assert
            Assert.IsTrue(request.DefaultHeaders.Values.Any(value => value.Contains(_basicAuthenticationToken)));
        }
        public void CreateRequestCallsICredentialsServiceBasicAuthenticationToken()
        {
            // Arrange
            var apiProvider = new GitHubApiProvider(_credentialsServiceMoq.Object);

            // Act
            var request = apiProvider.GetUserRequest();
            var headers = request.DefaultHeaders;

            // Assert
            _credentialsServiceMoq.Verify(moq => moq.BasicAuthenticationToken, Times.AtLeastOnce);
        }