NCrunch: execute tests as you type
ncrunch.net
ncrunch.net
Behind the scenes the complete solution is copied to a temporary location and files that are open in an editor are replaced by the current editor state. And then it will effectively try to build and run tests at every keystroke.