public void Should_Not_Throw() { // Given / When var credentials = new TfsNtlmCredentials(); // Then credentials.ShouldBeOfType <TfsNtlmCredentials>(); }
public void Should_Return_Ntlm_Credentials() { // Given var credentials = new TfsNtlmCredentials(); // When var result = credentials.ToVssCredentials(); // Then result.ShouldNotBeNull(); }
public void Should_Throw_If_Pull_Request_Id_Env_Var_Is_Empty() { // Given var creds = new TfsNtlmCredentials(); Environment.SetEnvironmentVariable("BUILD_REPOSITORY_URI", "http://example.com"); // When var result = Record.Exception(() => new TfsPullRequestSettings(creds)); // Then result.IsInvalidOperationException(); }
public void Should_Throw_If_Repository_Url_Env_Var_Is_Not_Set() { // Given var creds = new TfsNtlmCredentials(); Environment.SetEnvironmentVariable("SYSTEM_PULLREQUEST_PULLREQUESTID", "42"); // When var result = Record.Exception(() => new TfsPullRequestSettings(creds)); // Then result.IsInvalidOperationException(); }
public void Should_Set_Pull_Request_Id() { // Given var creds = new TfsNtlmCredentials(); Environment.SetEnvironmentVariable("BUILD_REPOSITORY_URI", "http://example.com"); Environment.SetEnvironmentVariable("SYSTEM_PULLREQUEST_PULLREQUESTID", "42"); // When var settings = new TfsPullRequestSettings(creds); // Then settings.PullRequestId.ShouldBe(42); }