When I run my nunit tests using the test runner in resharper, I get an OutOfMemory exception.
It appears to me that as a test suite runs, it consumes memory over the duration of the suite, and only releases memory back when the entire set of tests is complete. So even if I run a collection of tests from across multiple assemblies, their collective memory footprint gets consumed, and only released at the end.
Is there a way to cause the test runner to release memory more frequently? We're talking about 755 tests which doesn't seem excessive. I think the problem is related to using Rhino.mocks and all of the mock repository allocations that are created in this collection of tests.
Note: Using Resharper 5.1, Rhino.Mocks, VS2010, and NUnit 2.4.8
Thanks, John Schank