Verwenden Sie TestInitialize-test oder ein Konstruktor der Klasse für die Vorbereitung eines jeden testen??? und warum?

Diese Frage hinsichtlich unit-testing in Visual Studio mit MSTest (dies ist wichtig, weil der MSTest ist die Reihenfolge der Ausführung). Sowohl die Methode als gekennzeichnet [TestInitialize] und die test-Klasse-Konstruktor wird ausgeführt vor jeder test-Methode.

So, die Frage ist, was tun Sie neigen dazu, in jedem dieser Bereiche? Vermeiden Sie es, die Durchführung bestimmter Tätigkeiten in beiden? Was ist Ihr Grund: Stil, Technik, Aberglaube?

Schreibe einen Kommentar