mirror of
https://github.com/zoriya/octokit.net.git
synced 2026-06-06 03:55:55 +00:00
rewrite the setup of responses to use a standard helper function (#2177)
This commit is contained in:
@@ -1,10 +1,13 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Net;
|
||||
using System.Threading.Tasks;
|
||||
using NSubstitute;
|
||||
using Octokit.Internal;
|
||||
using Xunit;
|
||||
|
||||
using static Octokit.Internal.TestSetup;
|
||||
|
||||
namespace Octokit.Tests.Models
|
||||
{
|
||||
public class ReadOnlyPagedCollectionTests
|
||||
@@ -15,7 +18,7 @@ namespace Octokit.Tests.Models
|
||||
public async Task ReturnsTheNextPage()
|
||||
{
|
||||
var nextPageUrl = new Uri("https://example.com/page/2");
|
||||
var listResponse = new ApiResponse<List<object>>(new Response(), new List<object> { new object(), new object() });
|
||||
var listResponse = new ApiResponse<List<object>>(CreateResponse(HttpStatusCode.OK), new List<object> { new object(), new object() });
|
||||
var nextPageResponse = Task.FromResult<IApiResponse<List<object>>>(listResponse);
|
||||
|
||||
var links = new Dictionary<string, Uri> { { "next", nextPageUrl } };
|
||||
@@ -39,7 +42,7 @@ namespace Octokit.Tests.Models
|
||||
public async Task WhenNoInformationSetReturnsNull()
|
||||
{
|
||||
var nextPageUrl = new Uri("https://example.com/page/2");
|
||||
var listResponse = new ApiResponse<List<object>>(new Response(), new List<object> { new object(), new object() });
|
||||
var listResponse = new ApiResponse<List<object>>(CreateResponse(HttpStatusCode.OK), new List<object> { new object(), new object() });
|
||||
var nextPageResponse = Task.FromResult<IApiResponse<List<object>>>(listResponse);
|
||||
|
||||
var links = new Dictionary<string, Uri>();
|
||||
@@ -65,7 +68,7 @@ namespace Octokit.Tests.Models
|
||||
public async Task WhenInlineFuncKillsPaginationReturnNull()
|
||||
{
|
||||
var nextPageUrl = new Uri("https://example.com/page/2");
|
||||
var listResponse = new ApiResponse<List<object>>(new Response(), new List<object> { new object(), new object() });
|
||||
var listResponse = new ApiResponse<List<object>>(CreateResponse(HttpStatusCode.OK), new List<object> { new object(), new object() });
|
||||
var nextPageResponse = Task.FromResult<IApiResponse<List<object>>>(listResponse);
|
||||
|
||||
var links = new Dictionary<string, Uri> { { "next", nextPageUrl } };
|
||||
|
||||
Reference in New Issue
Block a user