We're Upgrading

After having Mailframe and TestRunner in the market for 3 years now, we’ve decided to take things a bit more ‘company’. First off – Mailframe doesn’t say anything about what we’re doing, so we're going with a new name, moving to our new Exact Magic home.

Check out our new site at Exact Magic where we are now hosting TestMatrix, the sequel to TestRunner and StudioTools.

TestRunner for Visual Studio 2005

TestRunner will change the way you NUnit test by making it a seamless experience with programming. Tests run in the background and richly interact with the Visual Studio editor instead of a separate program, saving you from the window shuffle or losing your place in your code. Unit testing, code coverage, and now performance profiling all in one convenient tool.

New! Test Driven Development Support for NUnit

Run your tests directly from the editor with direct red/green/refactor feedback straight to the editor. Tests can be run with a hotkey or on the context menu without ever leaving the code editor, keeping you in the zone for Test Driven Development. For greater feedback, failed test cases automatically mark the line that caused the test failure and provide the test stack trace in a tool tip.

Integrated Testing

NUnit testing is the standard for automated unit testing in .NET. The basic NUnit tools are, however, very primitive and require leaving the Visual Studio .NET environment to use them, losing your place in the code. TestRunner streamlines your testing by moving NUnit testing into a first-rate plug-in without changing your test code. Test output is logged directly to Visual Studio.

Integrated Debugging

Debug your tests with a simple right-click directly in the Visual Studio editor. You can run your test and stop on breakpoints without ever leaving the Visual Studio .NET environment or needing to set a startup program.

New! Integrated Code Coverage

Tests check the quality of your code and coverage checks the quality of your tests. Automatically collect code coverage metrics while running your tests as part of you development process.

Code coverage works directly inside Visual Studio collection file, class, and line level statistics, identifying which classes need more testing.

New! Integrated Code Profiling

Performance profile your code while you test. In addition to running your NUnit tests, TestRunner is a fully integrated code profiler, collecting per line performance metrics, hits, and average timings and displaying them in the real Visual Studio editor, not in some external tool. TestRunner is a far easier to use and faster profiler than any other.

New! Serious Speed

Work with huge bodies of tests faster than ever. Load up to 1400 tests in 5 seconds, with the first test starting in 5 seconds. Smaller projects are effectively instant, taking less time to start the test than the compile. Testing is done on background threads, so Visual Studio still responds while your NUnit cases run, allowing you to keep programming. So fast, you won't even notice.

Solution Testing

If you live in Solution Explorer, TestRunner is there for you. You can run all tests in a solution, project, folder, or single source file with a right click. TestRunner does the work of figuring out which classes and files are tests.

100% Compatible

TestRunner is 100% NUnit compatible, built directly from stock NUnit. TestRunner extends NUnit without replacing it to work within the Visual Studio .NET environment. There is no need to change any of your test cases or code.

Intelligent Output

TestRunner streams Trace and Console output back to the Visual Studio output window along with test result messages, timings, and stack traces. You can even right click to navigate directly to any .NET stack trace error line in the output window.

NUnit test failure messages are even easier, simply double click on the failure messages with line numbers to navigate from the output window to the failing test location.

TestRunner Provides

  • Test Driven Development inside Visual Studio 2005
  • Integrated debugging from a simple context menu in the editor
  • File, method, and line level code coverage in the editor
  • Graphical test feedback directly in the Visual Studio editor
  • Console & Trace redirection to the Output Window
  • Non-blocking test runs -- program while you test on a background thread
  • Test failure tool tips and line markers
  • Ultra Performance tested with suites of 1400 unit tests






Visual Studio .NET 2003 version.