Когда я использую MSTest Framework и копирую код, сгенерированный для меня Selenium IDE, MSTest не распознает [TearDown] и [SetUp].Какая альтернатива этому?
[TearDown]
[SetUp]
Вы бы использовали [TestCleanup] и [TestInitialize] соответственно.
[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] на уровне класса.
[ClassInitialize]
[ClassCleanup]
Вы можете использовать [TestInitialize] для [SetUp] и [TestCleanup] для [TearDown].