I'm using nunit to do unit testing for an ASP.NET MVC 2 project. I have a solution with two projects, one being the actual application, and the other being the unit tests. I use the nunit.exe gui to run the unit tests. I invoke the tests by opening up the dll produced by building the project.
The first few times everything runs smoothly, with nunit.exe automatically reloading the project when I make changes and rebuild. However, this starts to take a longer and longer amount of time, and eventually, it will get into loop where it says "Reloading..." and the window flickers for a second, says "Reloading...", lather rinse repeat. The behavior is very non-deterministic from what I can observe so far. Sometimes it's fine for ages, sometimes it dies immediately. Perhaps particular change to the project cause massive problems in nunit.exe. I am happy to investigate if someone can point me in the right direction.
I can confirm this bug, it's new in NUnit 2.5.8 and did not appear on my system in NUnit 2.5.7. That's on Windows 7 x64 with Visual Studio 10, testing a regular .NET DLL (not ASP.NET).