public void WhenOwnerIsAccountDoNotSetUrl() { var exception = new RepositoryExistsException( "some-repo", new ApiValidationException()); Assert.Null(exception.ExistingRepositoryWebUrl); }
public void WhenOwnerIsAccountReturnsFalse() { var exception = new RepositoryExistsException( "some-repo", new ApiValidationException()); Assert.False(exception.OwnerIsOrganization); }
public void WhenOwnerIsAccountDoNotMentionOwnerNameInMessage() { var exception = new RepositoryExistsException( "some-repo", new ApiValidationException()); Assert.Equal("There is already a repository named 'some-repo' for the current account.", exception.Message); }
public void WhenOwnerIsOrganizationSetUrl() { var exception = new RepositoryExistsException( "some-org", "some-repo", GitHubClient.GitHubDotComUrl, new ApiValidationException()); Assert.Equal(new Uri("https://github.com/some-org/some-repo"), exception.ExistingRepositoryWebUrl); }
public void WhenOwnerIsOrganizationReturnsTrue() { var exception = new RepositoryExistsException( "some-org", "some-repo", GitHubClient.GitHubDotComUrl, new ApiValidationException()); Assert.True(exception.OwnerIsOrganization); }
public void WhenOwnerIsOrganizationMentionInMessage() { var exception = new RepositoryExistsException( "some-org", "some-repo", GitHubClient.GitHubDotComUrl, new ApiValidationException()); Assert.Equal("There is already a repository named 'some-repo' in the organization 'some-org'.", exception.Message); }
public void WhenOwnerIsNotNullSetUrl() { var exception = new RepositoryExistsException( "some-org", "some-repo", GitHubClient.GitHubDotComUrl, new ApiValidationException()); Assert.Equal(new Uri("https://github.com/some-org/some-repo"), exception.ExistingRepositoryWebUrl); }
public void WhenOwnerIsNullDoNotSetUrl() { var exception = new RepositoryExistsException( null, "some-repo", GitHubClient.GitHubDotComUrl, new ApiValidationException()); Assert.Null(exception.ExistingRepositoryWebUrl); }
public void WhenOwnerIsNotNullReturnsTrue() { var exception = new RepositoryExistsException( "some-org", "some-repo", GitHubClient.GitHubDotComUrl, new ApiValidationException()); Assert.True(exception.OwnerIsOrganization); }
public void WhenOwnerIsNullReturnsFalse() { var exception = new RepositoryExistsException( null, "some-repo", GitHubClient.GitHubDotComUrl, new ApiValidationException()); Assert.False(exception.OwnerIsOrganization); }
public void WhenOwnerIsNotNullMentionInMessage() { var exception = new RepositoryExistsException( "some-org", "some-repo", GitHubClient.GitHubDotComUrl, new ApiValidationException()); Assert.Equal("There is already a repository named 'some-repo' in the organization 'some-org'.", exception.Message); }
public void WhenOwnerIsNullDoNotMentionInMessage() { var exception = new RepositoryExistsException( null, "some-repo", GitHubClient.GitHubDotComUrl, new ApiValidationException()); Assert.Equal("There is already a repository named 'some-repo' for the current account.", exception.Message); }