Ich kann dies mit dem MbUnit-Framework tun, aber ich kann nicht jeden zwingen, es zu installieren (bitte nicht fragen); jeder hat bereits mstest.exe sowie die Bibliothek.
http://www.gallio.org/oldwiki/MbUnit/TestExecutionUsingSelfExecutableTestAssemblies.html
Wir führen noch nicht einmal Unit-Tests durch, also ist es am einfachsten, ein bestehendes Projekt wiederzuverwenden. Wenn es schwieriger wird als das, dann werden wir wahrscheinlich für eine Weile keine Testabdeckung haben.
Ich freue mich darauf, etwas Vertrauen in MS Test zu gewinnen.