* #2927: comment id model update to long instead of int
* #2927: code review fixes (1)
* #2927: code review fixes (2)
* #2927: comment id model update to long instead of int: unit tests fix
* #2927: code review fixes
* Fixed most names of parameters
---------
Co-authored-by: Victor Vorobyev <victor@myrtle-sa.com>
Co-authored-by: Brian C. Arnold <brian.arnold@spiderrock.net>
* Add pagination to *CommitCommentReactionsClient
* Add unit tests for *CommitCommentReactionsClient
* Add integration tests for *CommitCommentReactionsClient
* Add pagination to *IssueCommentReactionsClient
* Add unit tests for *IssueCommentReactionsClient
* Add integration tests for *IssueCommentReactionsClient
* Add pagination to *IssueReactionsClient
* Add unit tests for *IssueReactionsClient
* Add integration tests for *IssueReactionsClient
* Add pagination to *PullRequestReviewCommentReactionsClient
* Add unit tests for *PullRequestReviewCommentReactionsClient
* Add integration tests for *PullRequestReviewCommentReactionsClient
* Remove rogue using statement and whitespace
* Add null check tests for GetAll with repositoryid overload
* Unskip pagination convention tests and rework exclusion property names
Also exclude Obsolete methods from pagination convention tests
* Reaction APIs appear to support pagination, flag to exclude for now and mark a TODO that they need implementing
* Repository invitation APIs need pagination implemented
* Exclude methods that use an alternative pagination approach
* Migrations, Licenses and References all need pagination implemented
* Pagination not supported for these methods (determined by API doc and poking the API) so exclude them from convention tests
* These methods need renaming to GetAll
* Rename offending RepositoryTrafficClient GetReferrers and GetPaths to GetAllReferrers and GetAllPaths
* Rename offending RepositoryBranchesClient methods from Get to GetAll
* Add release notes and bump version to 0.24
* run "build FormatCode" to fix up whitespace/formatting issues
* Fix failing Ssh key tests due to "validation exception". This key must be in use on github (under another user, most likely from these tests failing). Changed to a new SSH key and tweaked tests to reduce chance of a key being created and not destroyed
* Assignee and Assignees cant both be specified on NewIssue. We missed this one in the PR. Marked Assignee as [Obsolete] and fixed tests to use Assignees
* Fix a couple of Reactions tests that were calling the wrong client methods
* Fix timeline tests - looks like the response class has changed shape a bit, it now has an Issue object in the payload and Id field isnt present (leaving Id field there in case other timeline events do use it)
* Fix some following tests that require the test user to follow more than 1 other user
* Unskip these Event tests now because apparently they work!
* add breaking changes notes
* Update ApiErrorMessageSafe to return null for empty and whitespace strings (#1540)
* return null if ApiError.Message is empty or whitespace
* Uncomment test, which now passes
* update release notes to include PR1540
* Add "Bot" AccountType, was causing a deserialization exception when running the integration test "SearchForExcludedLanguage" (#1541)
* Update to include PR1541
* add bullets to make release notes easier to read
* markup additional code mentions in notes
* Fix grammar
fields => field