public GetAllForRepository ( string owner, string name, ApiOptions options ) : IObservable |
||
owner | string | The owner of the repository |
name | string | The name of the repository |
options | ApiOptions | Options for changing the API response |
Résultat | IObservable |
public IObservable<PullRequestReviewComment> GetAllForRepository(string owner, string name, ApiOptions options)
{
Ensure.ArgumentNotNullOrEmptyString(owner, "owner");
Ensure.ArgumentNotNullOrEmptyString(name, "name");
Ensure.ArgumentNotNull(options, "options");
return GetAllForRepository(owner, name, new PullRequestReviewCommentRequest(), options);
}
ObservablePullRequestReviewCommentsClient::GetAllForRepository ( long repositoryId ) : IObservable |
|
ObservablePullRequestReviewCommentsClient::GetAllForRepository ( long repositoryId, ApiOptions options ) : IObservable |
|
ObservablePullRequestReviewCommentsClient::GetAllForRepository ( long repositoryId, PullRequestReviewCommentRequest request ) : IObservable |
|
ObservablePullRequestReviewCommentsClient::GetAllForRepository ( long repositoryId, PullRequestReviewCommentRequest request, ApiOptions options ) : IObservable |
|
ObservablePullRequestReviewCommentsClient::GetAllForRepository ( string owner, string name ) : IObservable |
|
ObservablePullRequestReviewCommentsClient::GetAllForRepository ( string owner, string name, PullRequestReviewCommentRequest request ) : IObservable |
|
ObservablePullRequestReviewCommentsClient::GetAllForRepository ( string owner, string name, PullRequestReviewCommentRequest request, ApiOptions options ) : IObservable |
public async Task EnsuresNonNullArguments() { var client = new ObservablePullRequestReviewCommentsClient(Substitute.For<IGitHubClient>()); var request = new PullRequestReviewCommentRequest(); Assert.Throws<ArgumentNullException>(() => client.GetAllForRepository(null, "name", ApiOptions.None)); Assert.Throws<ArgumentNullException>(() => client.GetAllForRepository("owner", null, ApiOptions.None)); Assert.Throws<ArgumentNullException>(() => client.GetAllForRepository("owner", "name", (ApiOptions)null)); Assert.Throws<ArgumentNullException>(() => client.GetAllForRepository(null, "name", request)); Assert.Throws<ArgumentNullException>(() => client.GetAllForRepository("owner", null, request)); Assert.Throws<ArgumentNullException>(() => client.GetAllForRepository("owner", "name", (PullRequestReviewCommentRequest)null)); Assert.Throws<ArgumentNullException>(() => client.GetAllForRepository(null, "name", request, ApiOptions.None)); Assert.Throws<ArgumentNullException>(() => client.GetAllForRepository("owner", null, request, ApiOptions.None)); Assert.Throws<ArgumentNullException>(() => client.GetAllForRepository("owner", "name", null, ApiOptions.None)); Assert.Throws<ArgumentNullException>(() => client.GetAllForRepository("owner", "name", request, null)); Assert.Throws<ArgumentNullException>(() => client.GetAllForRepository(1, (ApiOptions)null)); Assert.Throws<ArgumentNullException>(() => client.GetAllForRepository(1, (PullRequestReviewCommentRequest)null)); Assert.Throws<ArgumentNullException>(() => client.GetAllForRepository(1, null, ApiOptions.None)); Assert.Throws<ArgumentNullException>(() => client.GetAllForRepository(1, request, null)); Assert.Throws<ArgumentException>(() => client.GetAllForRepository("", "name", ApiOptions.None)); Assert.Throws<ArgumentException>(() => client.GetAllForRepository("owner", "", ApiOptions.None)); Assert.Throws<ArgumentException>(() => client.GetAllForRepository("", "name", request)); Assert.Throws<ArgumentException>(() => client.GetAllForRepository("owner", "", request)); Assert.Throws<ArgumentException>(() => client.GetAllForRepository("", "name", request, ApiOptions.None)); Assert.Throws<ArgumentException>(() => client.GetAllForRepository("owner", "", request, ApiOptions.None)); }