remove all usages of TaskFactory in test suite (#2164)

This commit is contained in:
Brendan Forster
2020-03-31 16:57:16 -03:00
committed by GitHub
parent b54091376d
commit 4b0e7255b1
18 changed files with 219 additions and 179 deletions
@@ -15,8 +15,9 @@ namespace Octokit.Tests.Models
public async Task ReturnsTheNextPage()
{
var nextPageUrl = new Uri("https://example.com/page/2");
var nextPageResponse = Task.Factory.StartNew<IApiResponse<List<object>>>(() =>
new ApiResponse<List<object>>(new Response(), new List<object> { new object(), new object() }));
var listResponse = new ApiResponse<List<object>>(new Response(), new List<object> { new object(), new object() });
var nextPageResponse = Task.FromResult<IApiResponse<List<object>>>(listResponse);
var links = new Dictionary<string, Uri> { { "next", nextPageUrl } };
var scopes = new List<string>();
var httpResponse = Substitute.For<IResponse>();
@@ -38,8 +39,8 @@ namespace Octokit.Tests.Models
public async Task WhenNoInformationSetReturnsNull()
{
var nextPageUrl = new Uri("https://example.com/page/2");
var nextPageResponse = Task.Factory.StartNew<IApiResponse<List<object>>>(() =>
new ApiResponse<List<object>>(new Response(), new List<object> { new object(), new object() }));
var listResponse = new ApiResponse<List<object>>(new Response(), new List<object> { new object(), new object() });
var nextPageResponse = Task.FromResult<IApiResponse<List<object>>>(listResponse);
var links = new Dictionary<string, Uri>();
var scopes = new List<string>();
@@ -64,8 +65,8 @@ namespace Octokit.Tests.Models
public async Task WhenInlineFuncKillsPaginationReturnNull()
{
var nextPageUrl = new Uri("https://example.com/page/2");
var nextPageResponse = Task.Factory.StartNew<IApiResponse<List<object>>>(() =>
new ApiResponse<List<object>>(new Response(), new List<object> { new object(), new object() }));
var listResponse = new ApiResponse<List<object>>(new Response(), new List<object> { new object(), new object() });
var nextPageResponse = Task.FromResult<IApiResponse<List<object>>>(listResponse);
var links = new Dictionary<string, Uri> { { "next", nextPageUrl } };
var scopes = new List<string>();