/// <summary> /// This gets all the votes cast with your api_key /// </summary> /// <param name="request">A <see cref="GetVotesRequestBuilder"/> object containing request parameters.</param> /// <exception cref="InvalidRequestException">Thrown if any required parameters are null.</exception> /// <returns></returns> public IEnumerable <GetVotesResponse.Image> GetVotes(GetVotesRequestBuilder request) { var uri = request.Build(); var response = Get <GetVotesResponse.Response>(uri); return(response.Data.Images); }
public void WhenARequiredParamIsNullInAGetVotesRequest_Then_ExceptionIsThrown() { var actual = new GetVotesRequestBuilder(null) .WithSubId(DummySubId); AssertThrows <InvalidRequestException>(() => actual.Build()); }