I've always put my unit tests in a separate assembly/project, so they don't mingle with shipped production code (although I've read that some like to ship the test for debugging purposes). So let's say I have ProjectA.DLL in it is a class. internal class...
All the of the software that I'm in charge of has its source code stored in Vault (from SourceGear.com ). One of the nice features of vault are the shadow copies of files that before they get to/from the client. These are stored in (an automatically...