264 votes

Quelle serait une alternative à [SetUp] et [TearDown] dans MSTest?

Lorsque j'utilise MSTest FrameWork et que je copie le code généré par Selenium IDE, MSTest ne reconnaît pas TearDown et Setup. Quelle est l'alternative à cela?

311voto

Tejs Points 23834

Vous utiliseriez respectivement [TestCleanup] et [TestInitialize] .

292voto

Dunken Points 1099

Gardez à l'esprit que vos méthodes Initialize / Cleanup doivent utiliser la bonne signature.

http://msdn.microsoft.com/en-us/library/microsoft.visualstudio.testtools.unittesting.classinitializeattribute.aspx

     [AssemblyInitialize()]
    public static void AssemblyInit(TestContext context) {}

    [ClassInitialize()]
    public static void ClassInit(TestContext context) {}

    [TestInitialize()]
    public void Initialize() {}

    [TestCleanup()]
    public void Cleanup() {}

    [ClassCleanup()]
    public static void ClassCleanup() {}

    [AssemblyCleanup()]
    public static void AssemblyCleanup() {}
 

107voto

John Gardner Points 10882

[TestInitialize] et [TestCleanup] au niveau du test individuel, [ClassInitialize] et [ClassCleanup] au niveau de la classe.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X