Что было бы альтернативой [TearDown] и [SetUp] в MSTest?



когда я использую MSTest Framework и копирую код, созданный для меня Selenium IDE, MSTest не распознает [TearDown] и [SetUp]. Какова альтернатива этому?

580   4  

4 ответов:

можно использовать [TestCleanup] и [TestInitialize] соответственно.

имейте в виду, что ваши методы инициализации/очистки должны использовать право подписи.

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() {}

[TestInitialize] и [TestCleanup] на индивидуальном уровне теста, [ClassInitialize] и [ClassCleanup] на уровне класса.

можно использовать [TestInitialize] на [SetUp] и [TestCleanup] на [TearDown].

Comments

    Ничего не найдено.