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