Я тестирую .NET
dll и написал 5 NUnit
тестов против него. Все тесты имеют общий объект, который инициализируется в OneTimeSetUp
. Когда я нажимаю RunAll
4/5
, тесты возвращаются правильно Пятый работает нормально, когда работает один.
Есть ли способ поставить точку останова в вашей цели testcase
, выбрать Run-all
и остановиться там, где вам нужно? Мне нужно проверить состояние общего объекта в тесте, который не проходит.
Возможно ли это?
Пример
public class State
{
public int Value;
}
public class Tests{
public State state=new State();
[Testcase]
public void Test1()
{
state.Value=1;
}
[Testcase]
public void Test2()
{
state.Value=2;
}
......
[Testcase]
public void TestN()
{
-----breakpoint
}
}