Create Visual Studio plugin
Should also let me run my tests on AppHarbor.
It is trivial to adapt an existing Git/Mercurial plugin to handle this type of activity. Simply push your repository from the source control plugin and the rest is automatic. No need for a separate plugin.
And why can't you run your tests in VS? Have you tried testdriven.net? It supports most unit test frameworks. And runs smoothly inside VS.