Skip to content

Instantly share code, notes, and snippets.

@polarnik
Last active August 29, 2015 14:12
Show Gist options
  • Save polarnik/d3f55cdd2a71679f386b to your computer and use it in GitHub Desktop.
Save polarnik/d3f55cdd2a71679f386b to your computer and use it in GitHub Desktop.
Перезапуск модульного теста, второй шанс.Visual Studio, C#, test
// Перезапуск модульного теста, второй шанс. Visual Studio, C#, test.
// Автор: Алексей Пантюхин, 29.12.2014.
// Для перезапуска модульных тестов на Selenium, которые упали из-за зависаний браузера.
[TestCleanup]
public void StopTest()
{
if (TestContext.CurrentTestOutcome != UnitTestOutcome.Passed)
{
ConstructorInfo objConst = this.GetType().GetConstructor(Type.EmptyTypes);
object objMass = objConst.Invoke(new object[]{});
MethodInfo TestInfo = this.GetType().GetMethod(TestContext.TestName.ToString());
TestInfo.Invoke(objMass, new object[]{});
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment