I have a version of the threading unit test which uses Thread instead of async delegates if you would prefer that. It is slightly less obscure for readers I suppose, but a similar amount of code.