rewrite the setup of responses to use a standard helper function (#2177)

This commit is contained in:
Brendan Forster
2020-04-14 11:30:15 -03:00
committed by GitHub
parent 69d118230d
commit 287861e4a7
41 changed files with 390 additions and 448 deletions
@@ -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 } };