A unit testing library for multi-threaded code in .NET

This library ports the multithreadedtc library from Java to .NET. You can download the Ticking Test source code from the repository, and you will find an example multi-threaded class with some test cases.

The library lets you declare a method for each thread that you want to run, and then coordinate the timing of the thread execution with checkpoints called ticks.