I was currently assigned to evaluate unit testing for our 500000+ lines of code project. We use VS.NET 2003, a solution with about 20 projects and plenty of dependencies between them.
So consider my actual problem: How can I integrate the tests, without having to fiddle arround all the time with plenty of includes because of several levels of dependencies?
My first approach was to create a new testing solution and get the necessary projects into it and set the dependencies..
Is there a good way of integrating the tests in the projects ? My goal is to have as well a runner for the solution at the end, as a testrunner for small parts of the program(for 50% of the code is in a single project).

regards