introduce Account.Type property to represent whether account is user or organization

- This also changes SearchUsersRequest to use AccountSearchType as this is a slightly
different representation of the user/org role.
 - Added some tests to check existing API usage.
This commit is contained in:
Brendan Forster
2015-02-24 09:13:22 +09:30
parent 4f1dde078a
commit 620daa7ea2
12 changed files with 59 additions and 4 deletions
+2 -2
View File
@@ -57,7 +57,7 @@ namespace Octokit.Tests.Clients
var connection = Substitute.For<IApiConnection>();
var client = new SearchClient(connection);
var request = new SearchUsersRequest("github");
request.AccountType = AccountType.User;
request.AccountType = AccountSearchType.User;
client.SearchUsers(request);
connection.Received().Get<SearchUsersResult>(
Arg.Is<Uri>(u => u.ToString() == "search/users"),
@@ -70,7 +70,7 @@ namespace Octokit.Tests.Clients
var connection = Substitute.For<IApiConnection>();
var client = new SearchClient(connection);
var request = new SearchUsersRequest("github");
request.AccountType = AccountType.Org;
request.AccountType = AccountSearchType.Org;
client.SearchUsers(request);
connection.Received().Get<SearchUsersResult>(
Arg.Is<Uri>(u => u.ToString() == "search/users"),