I'd like Visual Studio 2008 to do a get latest on the solution when I'm checking in, compile the code, run my tests, and if any of these fail, abort check-in.
Is it possible to do it, and how?
edit: We are using TFS for source control and nunit for testing.