mirror of
https://github.com/zoriya/octokit.net.git
synced 2026-06-04 03:16:11 +00:00
More jacked up tests
This commit is contained in:
@@ -75,16 +75,16 @@ using Xunit;
|
||||
ApiInfo = CreateApiInfo(new Dictionary<string, Uri>())
|
||||
};
|
||||
var gitHubClient = Substitute.For<IGitHubClient>();
|
||||
gitHubClient.Connection.GetAsync<List<Issue>>(Arg.Is(firstPageUrl),
|
||||
gitHubClient.Connection.Get<List<Issue>>(Arg.Is(firstPageUrl),
|
||||
Arg.Is<Dictionary<string, string>>(d => d.Count == 4
|
||||
&& d["direction"] == "desc"
|
||||
&& d["state"] == "open"
|
||||
&& d["sort"] == "created"
|
||||
&& d["filter"] == "assigned"), Arg.Any<string>())
|
||||
.Returns(Task.Factory.StartNew<IResponse<List<Issue>>>(() => firstPageResponse));
|
||||
gitHubClient.Connection.GetAsync<List<Issue>>(secondPageUrl, null, null)
|
||||
gitHubClient.Connection.Get<List<Issue>>(secondPageUrl, null, null)
|
||||
.Returns(Task.Factory.StartNew<IResponse<List<Issue>>>(() => secondPageResponse));
|
||||
gitHubClient.Connection.GetAsync<List<Issue>>(thirdPageUrl, null, null)
|
||||
gitHubClient.Connection.Get<List<Issue>>(thirdPageUrl, null, null)
|
||||
.Returns(Task.Factory.StartNew<IResponse<List<Issue>>>(() => lastPageResponse));
|
||||
var client = new ObservableIssuesClient(gitHubClient);
|
||||
|
||||
@@ -136,16 +136,16 @@ using Xunit;
|
||||
ApiInfo = CreateApiInfo(new Dictionary<string, Uri>())
|
||||
};
|
||||
var gitHubClient = Substitute.For<IGitHubClient>();
|
||||
gitHubClient.Connection.GetAsync<List<Issue>>(Arg.Is(firstPageUrl),
|
||||
gitHubClient.Connection.Get<List<Issue>>(Arg.Is(firstPageUrl),
|
||||
Arg.Is<Dictionary<string, string>>(d => d.Count == 4
|
||||
&& d["direction"] == "desc"
|
||||
&& d["state"] == "open"
|
||||
&& d["sort"] == "created"
|
||||
&& d["filter"] == "assigned"), Arg.Any<string>())
|
||||
.Returns(Task.Factory.StartNew<IResponse<List<Issue>>>(() => firstPageResponse));
|
||||
gitHubClient.Connection.GetAsync<List<Issue>>(secondPageUrl, null, null)
|
||||
gitHubClient.Connection.Get<List<Issue>>(secondPageUrl, null, null)
|
||||
.Returns(Task.Factory.StartNew<IResponse<List<Issue>>>(() => secondPageResponse));
|
||||
gitHubClient.Connection.GetAsync<List<Issue>>(thirdPageUrl, null, null)
|
||||
gitHubClient.Connection.Get<List<Issue>>(thirdPageUrl, null, null)
|
||||
.Returns(Task.Factory.StartNew<IResponse<List<Issue>>>(() => lastPageResponse));
|
||||
var client = new ObservableIssuesClient(gitHubClient);
|
||||
|
||||
@@ -197,16 +197,16 @@ using Xunit;
|
||||
ApiInfo = CreateApiInfo(new Dictionary<string, Uri>())
|
||||
};
|
||||
var gitHubClient = Substitute.For<IGitHubClient>();
|
||||
gitHubClient.Connection.GetAsync<List<Issue>>(Arg.Is(firstPageUrl),
|
||||
gitHubClient.Connection.Get<List<Issue>>(Arg.Is(firstPageUrl),
|
||||
Arg.Is<Dictionary<string, string>>(d => d.Count == 4
|
||||
&& d["direction"] == "desc"
|
||||
&& d["state"] == "open"
|
||||
&& d["sort"] == "created"
|
||||
&& d["filter"] == "assigned"), Arg.Any<string>())
|
||||
.Returns(Task.Factory.StartNew<IResponse<List<Issue>>>(() => firstPageResponse));
|
||||
gitHubClient.Connection.GetAsync<List<Issue>>(secondPageUrl, null, null)
|
||||
gitHubClient.Connection.Get<List<Issue>>(secondPageUrl, null, null)
|
||||
.Returns(Task.Factory.StartNew<IResponse<List<Issue>>>(() => secondPageResponse));
|
||||
gitHubClient.Connection.GetAsync<List<Issue>>(thirdPageUrl, null, null)
|
||||
gitHubClient.Connection.Get<List<Issue>>(thirdPageUrl, null, null)
|
||||
.Returns(Task.Factory.StartNew<IResponse<List<Issue>>>(() => lastPageResponse));
|
||||
var client = new ObservableIssuesClient(gitHubClient);
|
||||
|
||||
@@ -258,16 +258,16 @@ using Xunit;
|
||||
ApiInfo = CreateApiInfo(new Dictionary<string, Uri>())
|
||||
};
|
||||
var gitHubClient = Substitute.For<IGitHubClient>();
|
||||
gitHubClient.Connection.GetAsync<List<Issue>>(Arg.Is(firstPageUrl),
|
||||
gitHubClient.Connection.Get<List<Issue>>(Arg.Is(firstPageUrl),
|
||||
Arg.Is<Dictionary<string, string>>(d => d.Count == 4
|
||||
&& d["direction"] == "desc"
|
||||
&& d["state"] == "open"
|
||||
&& d["sort"] == "created"
|
||||
&& d["filter"] == "assigned"), Arg.Any<string>())
|
||||
.Returns(Task.Factory.StartNew<IResponse<List<Issue>>>(() => firstPageResponse));
|
||||
gitHubClient.Connection.GetAsync<List<Issue>>(secondPageUrl, null, null)
|
||||
gitHubClient.Connection.Get<List<Issue>>(secondPageUrl, null, null)
|
||||
.Returns(Task.Factory.StartNew<IResponse<List<Issue>>>(() => secondPageResponse));
|
||||
gitHubClient.Connection.GetAsync<List<Issue>>(thirdPageUrl, null, null)
|
||||
gitHubClient.Connection.Get<List<Issue>>(thirdPageUrl, null, null)
|
||||
.Returns(Task.Factory.StartNew<IResponse<List<Issue>>>(() => lastPageResponse));
|
||||
var client = new ObservableIssuesClient(gitHubClient);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user