Right. MSTest is completely dead, its poison will not darken our doors again. Changed the config back for secrets. It's nice and simple like this and I like it it just how it is thank you very much.
…ns for issues & issue comments renamed because this isn't just for csharp (although it's written in it) also wanted to limit the - in the namespace as this is very rarely seen in .net added VSTests alongside Nunit tests because the express products can't use the Nunit test adapter extension (which sucks) FYI A test project can have an App.config, which i think is a bit nicer than the .dll.config you had people using
Now that the .config file for the tests is no longer included in the project, the readme has been updated to reflect the fact that the file is only really required to be created in order forthe tests which require an authenticated connection to github.com to be ran. Fixes #11
I've stubbed out the full API for github as extension method classes in the Api.* namespace. Each part of the namespace and the classes therin all basically map to the layout of the GithubAPI as laid out on developer.github.com. Because they are extension methods, I've had to make a couple of changes to Github.cs to expose the RequestFactory, and to avoid exposing the internal RestSharp client, I've added Execute method overloads to it which call Execute on the internal RestSharp client. Updated Users.cs to reflect these changes and updated the tests accordingly.
Seperate file for unauthenticated and authenticated tests is no longer required given we are moving to using TinySpec with more BDD, so we can have seperate test classes for different functionality. They might end up getting split out into seperate classes later on though.