Versuchen Sie vielleicht, Ihre Tests mit ReSharper auszuführen? Ich glaube, es führt Tests parallel und in einer nicht-deterministischen Reihenfolge aus, aber ich bin mir da nicht 100% ig sicher.
Ich empfehle, IronPython zum Testen zu verwenden. Schreiben Sie Ihre Tests als IronPython-Skripte und rufen Sie dann die Testfunktion nach dem Zufallsprinzip auf. Der andere Vorteil von IronPython ist, dass Sie schnell Dinge debuggen können, die nicht funktionieren; erstelle ein paar Objekte, klebe sie zusammen und stelle sicher, dass sie sich so verhalten, wie du es vorhast. Es ist wirklich mächtig, sobald Sie den Dreh raus haben.
Tags und Links c# unit-testing nunit agile