JUnit будет создавать экземпляр класса (MyTest) один раз за тест, а затем выполнять методы
- setUp ()
- testXXX ()
- tearDown ()
до тех пор, пока не будут запущены все методы, которые начинаются с test и не получат никаких параметров.Так что в вашем примере Junit дважды создаст экземпляр MyTest.Подробнее об этом вы можете прочитать в документации JUnit .
Помните, что это старый способ написания тестов.С Junit 4 (я думаю) предпочтительным способом является использование аннотаций.Вы можете проверить документацию аннотаций здесь .
В качестве примечания NUnit повторно использует экземпляр теста, поэтому в том же сценарии MyTest будет создан только один раз.