Question rapide, comment créer une méthode qui n’est exécutée qu’une seule fois avant que tous les tests de la solution ne soient exécutés.
Créez une méthode statique publique, décorée avec l’atsortingbut AssemblyInitialize. Le framework de test appellera cette méthode d’ installation une fois par test:
[AssemblyInitialize()] public static void MyTestInitialize(TestContext testContext) {}
Pour TearDown ses:
[AssemblyCleanup] public static void TearDown() {}
MODIFIER:
Un autre détail très important: la classe à laquelle appartient cette méthode doit être décorée avec [TestClass]
. Sinon, la méthode d’initialisation ne s’exécutera pas.