When writing unit tests, do you place your tests inside the assembly you wish to test or in a separate test assembly? I have written an application with the tests in classes
You can keep them in separate assemblies in the solution, and ILMerge them later for debugging, and don't ILMerge them for release.