From 9b68b788d6643da48e2d7e5bd4bd4b3fdb498077 Mon Sep 17 00:00:00 2001 From: "aedampir@gmail.com" Date: Tue, 24 May 2016 14:46:10 +0700 Subject: [PATCH] fixed errors in tests --- .../ObservableMilestonesClientTests.cs | 21 ++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/Octokit.Tests/Reactive/ObservableMilestonesClientTests.cs b/Octokit.Tests/Reactive/ObservableMilestonesClientTests.cs index caca0851..eef970b6 100644 --- a/Octokit.Tests/Reactive/ObservableMilestonesClientTests.cs +++ b/Octokit.Tests/Reactive/ObservableMilestonesClientTests.cs @@ -175,11 +175,11 @@ namespace Octokit.Tests.Reactive } ); var gitHubClient = Substitute.For(); - gitHubClient.Connection.Get>(firstPageUrl, null, null) + gitHubClient.Connection.Get>(firstPageUrl, Args.EmptyDictionary, null) .Returns(Task.Factory.StartNew>>(() => firstPageResponse)); - gitHubClient.Connection.Get>(secondPageUrl, null, null) + gitHubClient.Connection.Get>(secondPageUrl, Args.EmptyDictionary, null) .Returns(Task.Factory.StartNew>>(() => secondPageResponse)); - gitHubClient.Connection.Get>(thirdPageUrl, null, null) + gitHubClient.Connection.Get>(thirdPageUrl, Args.EmptyDictionary, null) .Returns(Task.Factory.StartNew>>(() => lastPageResponse)); var client = new ObservableMilestonesClient(gitHubClient); @@ -221,7 +221,7 @@ namespace Octokit.Tests.Reactive ); var lastPageResponse = new ApiResponse> ( - new Response(), + new Response { ApiInfo = new ApiInfo(new Dictionary(), new List(), new List(), "etag", new RateLimit(new Dictionary())) }, new List { new Milestone(7) @@ -232,12 +232,19 @@ namespace Octokit.Tests.Reactive Arg.Is>(d => d.Count == 3 && d["direction"] == "desc" && d["state"] == "open" - && d["sort"] == "due_date"), Arg.Any()) + && d["sort"] == "due_date"), null) .Returns(Task.Factory.StartNew>>(() => firstPageResponse)); - gitHubClient.Connection.Get>(secondPageUrl, null, null) + gitHubClient.Connection.Get>(secondPageUrl, Arg.Is>(d => d.Count == 3 + && d["direction"] == "desc" + && d["state"] == "open" + && d["sort"] == "due_date"), null) .Returns(Task.Factory.StartNew>>(() => secondPageResponse)); - gitHubClient.Connection.Get>(thirdPageUrl, null, null) + gitHubClient.Connection.Get>(thirdPageUrl, Arg.Is>(d => d.Count == 3 + && d["direction"] == "desc" + && d["state"] == "open" + && d["sort"] == "due_date"), null) .Returns(Task.Factory.StartNew>>(() => lastPageResponse)); + var client = new ObservableMilestonesClient(gitHubClient); var results = await client.GetAllForRepository("fake", "repo", new MilestoneRequest { SortDirection = SortDirection.Descending }).ToArray();