I have never written/run a unit test. I am a relatively young programmer, but I do a LOT of reading. I've been searching for information on unit testing because I see a lot about, but I haven't come across anything that has really spelled it out for me from step 1.
I have Visual Studio 2005 Professional. I will be starting a new windows project in the next couple of days and I'd like to cut my unit testing teeth with this project, but I don't even know where to begin. I've seen sites that say VS2005 has unit testing built in, but upon following examples I see I don't have the same context menu content. Am I supposed to create a separate project or class? And what's this business about regression? Will the tests run every time I build?
SO has a lot of great content about why to use unit testing so I'm hoping some members can provide or point me to a very thorough unit test installation-execution-results walk through.