* Initial implementation of ManagementConsole - maintenance mode
* Add environment var support for management console password for integration tests
* Add reactive client and unit tests
* Update some xmlDoc
* I think this is a better way to setup the underlying baseUri on IConneciton, to achieve managemet console access rather than requiring a specific GitHubClient that cant call normal API's
Instead, the management client methods can check the base Url and if it contains /api/v3/ they can set their relative endpoint Uri to include a leading "/" which will cause the /api/v3/ to be removed.
* Update EnterpriseClient.cs
Fix xml comments
* Update IEnterpriseClient.cs
Fix xml comments
* Still trying to get the xmDoc perfect, thanks app veyor :)
* XmlDoc'ing my way to success
* Add specific test attribute for management console tests
* check chronic string empty/null
* Use helper's password field in test
* Tidy up maintenance mode tests by using a context/destructor to manage the initial/end state of maintenance mode
* make internal and tidy up URL concatenation
* move GHE endpoint fixup inside ApiUrls methods
* Rework request object to be the correct structure so SimpleJsonSerializer can be used to serialize it. Remove MaintenanceDate class and just pass in the Date/string for when
Still need to use UrlFormEncoding rather than json in the POST body though...
* Create abstract base class for FormUrlEncoded parameters (similar to existing RequetParameters) and inherit from it in UpdateMaintenanceRequest
* Fix maintenance context logic - destructor should always turn maintenance OFF regardless of initial requested state
* Fix xml comment
* Fix Xml comment
* Those pesky xml comments!
* Fine, I give up!
* Fix string.Format
* fix bad rebase
* fix failing convention tests
* restore missing whitespace
* writing some docs
* some edits
* edit
* Update issue comments client to allow returning comments 'since' a specific date
* Update observable issue comments client to allow returning comments 'since' a specific date
* Add test cases to cover newly added methods
* Bump NSubstitute from 3.1.0 to 4.2.1
Bumps NSubstitute from 3.1.0 to 4.2.1.
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* fix failing tests
* Add a warning to the statistics client about caching
* Simplify note about caching and direct users to the API docs
Also update to use summary instead of remarks
* Merge the summary sections as the 2nd section is ignored in VS
* squash duplicate summary tags together
* Also squash these lines
* DateRange does not include time #1904
* DateRange does not include time #1904
* DateRange does not include time #1904
* DateRange does not include time #1904
* DateRange does not include time #1904
* Requested changed by ryangribble
* Update to Obselete Attribute messages
#1904#1905