What is the best Nunit test runner out there?
Resharper does have some shortcomings...but it is possible to configure it to do what you want...
You can configure keyboard options in Visual Studio. Also, you can use the Unit Test Explorer in Resharper to find the tests you want and add them to the current session. I usually configure a shortcut (Alt+U) that runs all the tests in my current session...that way as I'm developing I can run all of the unit tests I need in seconds.
Also check out:
ReSharper run all unit tests in a project or solution at once
Are there shortcut keys for ReSharper's Unit Test Runner?
However, it would be nice if this didn't have to be manually configured! (Yes! I'm looking at you Resharper Dev team! LOL)
I've always been a fan of TestDriven.NET, I much prefer it over using ReSharper.
I use the separate NUnit GUI, that is shipped with NUnit. The down side is that you have to alt-tab to it, but I like the visual feedback of having a fat green/red bar across my screen, and having a good overview of all the tests in the treeview.
You can set it to rerun the last test run when it detects that the assembly was changed, so then it really does not slow you down that it is not integrated into Visual Studio.
Gallio Icarus is a much better looking test runner than the one included with nUnit. It runs nUnit tests, so it's worth a look.