コード例 #1
0
 static IResponse CreateResponseWithApiInfo(IDictionary<string, Uri> links)
 {
     var apiInfo = new ApiInfo(links, new List<string>(), new List<string>(), "etag", new RateLimit(new Dictionary<string, string>()));
     var response = Substitute.For<IResponse>();
     response.ApiInfo.Returns(apiInfo);
     return response;
 }
コード例 #2
0
        public static Uri GetLastPageUrl(this ApiInfo info)
        {
            Ensure.ArgumentNotNull(info, "info");

            return(info.Links.SafeGet("last"));
        }
コード例 #3
0
        public static Uri GetPreviousPageUrl(this ApiInfo info)
        {
            Ensure.ArgumentNotNull(info, "info");

            return(info.Links.SafeGet("prev"));
        }
コード例 #4
0
        public static Uri GetFirstPageUrl(this ApiInfo info)
        {
            Ensure.ArgumentNotNull(info, nameof(info));

            return(info.Links.SafeGet("first"));
        }