0 / 0 / 0
Регистрация: 24.12.2018
Сообщений: 10
|
|
1 | |
Отличие TestInitialize и ClassInitialize в MSTestv2?24.01.2020, 21:40. Показов 2300. Ответов 2
Смотрю itvdn - модульное тестирование, которое на MSTest построено и не могу понять ClassInitialize. TestInitialize - я так понимаю, помеченный им метод, перед каждым юнит тестом срабатывает ( то есть если у меня в блоке кода помеченным TestInitialize происходит создание объекта, логично => каждый раз объект будет пересоздаваться).
Но как происходит работа с ClassInitialize и AssemblyInitialize не пойму. И вообще актуален ли MSTest сейчас ?
0
|
24.01.2020, 21:40 | |
Ответы с готовыми решениями:
2
Отличие ^ от .^ Отличие em от % Отличие AC от DC Отличие С от С++ |
Администратор
|
|
25.01.2020, 15:35 | 2 |
Сообщение было отмечено HeyKayo как решение
Решение
HeyKayo, ClassInitialize вызывается один раз перед выполением тестов в классе, AssemblyInitialize запускается еще раньше и тоже один раз для всех тестов в сборке (библиотеке). Соотвественно в них размещают код выполняющий некоторые подготовительные действия для уровня класса и сборки соответственно. В этом блоге наглядно показано в каком порядке они выполняются.
Да, вполне. Хотя я бы предпочел NUnit или XUnit.
1
|
0 / 0 / 0
Регистрация: 24.12.2018
Сообщений: 10
|
|
27.01.2020, 11:33 [ТС] | 3 |
OwenGlendower, спасибо!
0
|
27.01.2020, 11:33 | |
27.01.2020, 11:33 | |
Помогаю со студенческими работами здесь
3
Отличие // от /// и /** */ от /* */ Отличие px от em В чем отличие? Отличие <pre> от <p> Отличие тегов Литература: отличие C# 5, 6, 7 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |