title: In C#, what is a good way to improve unit test feedback loop?
body: <p>When working on larger projects, it can take at least 10 seconds to compile and start the unit test framework. Are there effective ways to reduce the feedback loop time? I intend to make  just small changes in one unit test class and one other class between test runs.</p>
  
  <p>I considered some other approaches. I do not see any way to compile and run a single test class and dependencies. I could increase the number of projects in the solution so that each assembly takes less time to compile, but that causes other issues.  NCrunch appears to reduce the need to manually run tests, but it still compiles full assemblies. </p>
  
  <p>Clarification:
  The 10 seconds included time to compile the unit test class and the class under test. My issue with NCrunch may have been because of a less powerful computer.</p>