/// <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);
        }
Beispiel #2
0
        public void WhenARequiredParamIsNullInAGetVotesRequest_Then_ExceptionIsThrown()
        {
            var actual = new GetVotesRequestBuilder(null)
                         .WithSubId(DummySubId);

            AssertThrows <InvalidRequestException>(() => actual.Build());
        }