public void WhenCheckIsCalled_WithEmptyParams_CallsRequestRunnerWithCorrectUrlAndMethod() { var restRequestRunnerMock = new Mock <IRestRequestRunner>(); var sut = new ChangesEndpoint(restRequestRunnerMock.Object); sut.CheckChange("1"); RestRequestRunnerAssert.VerifyRequest <ChangeInfo>(restRequestRunnerMock, "/changes/1/check/?", Method.GET); }
public void WhenGetDraftCommentsIsCalled_WithEmptyParams_CallsRequestRunnerWithCorrectUrlAndMethod() { var restRequestRunnerMock = new Mock <IRestRequestRunner>(); var sut = new ChangesEndpoint(restRequestRunnerMock.Object); sut.GetDraftComments("1"); RestRequestRunnerAssert.VerifyRequest <Dictionary <string, List <CommentInfo> > >(restRequestRunnerMock, "/changes/1/drafts/?", Method.GET); }
public void WhenGetDetailsIsCalled_WithEmptyParams_CallsRequestRunnerWithCorrectUrlAndMethod() { var restRequestRunnerMock = new Mock <IRestRequestRunner>(); var sut = new ChangesEndpoint(restRequestRunnerMock.Object); sut.GetDetails("1", ChangeQueryParameters.Empty, ChangeOptionalParameters.Empty); RestRequestRunnerAssert.VerifyRequest <ChangeInfo>(restRequestRunnerMock, "/changes/1/detail/?", Method.GET); }
public void WhenGetTopicIsCalled_WithEmptyParams_CallsRequestRunnerWithCorrectUrlAndMethod() { var restRequestRunnerMock = new Mock <IRestRequestRunner>(); var sut = new ChangesEndpoint(restRequestRunnerMock.Object); sut.GetTopic("1"); RestRequestRunnerAssert.VerifyRequest <string>(restRequestRunnerMock, "/changes/1/topic/?", Method.GET); }
static void Main() { var gerritConfiguration = new GerritConfiguration("username", "password", "gerrit url"); var changesEndPoint = new ChangesEndpoint(gerritConfiguration); foreach (var change in changesEndPoint.GetAll(new ChangeQueryParameters { NumberOfResults = 10 }, ChangeOptionalParameters.Empty)) { Console.WriteLine(change.Subject); } }