Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 24.12.2018
Сообщений: 10
1

Отличие TestInitialize и ClassInitialize в MSTestv2?

24.01.2020, 21:40. Показов 2300. Ответов 2

Author24 — интернет-сервис помощи студентам
Смотрю itvdn - модульное тестирование, которое на MSTest построено и не могу понять ClassInitialize. TestInitialize - я так понимаю, помеченный им метод, перед каждым юнит тестом срабатывает ( то есть если у меня в блоке кода помеченным TestInitialize происходит создание объекта, логично => каждый раз объект будет пересоздаваться).
Но как происходит работа с ClassInitialize и AssemblyInitialize не пойму.
И вообще актуален ли MSTest сейчас ?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.01.2020, 21:40
Ответы с готовыми решениями:

Отличие ^ от .^
Почему нельзя использовать ^ вместо .^ t=0:0.1:1; x=t^2; plot(x); Что обозначает ...

Отличие em от %
Всем привет! Подскажите пожалуйста в чем принципиальное отличие em от % ?

Отличие AC от DC
Приветствую! Я видел на ютюбе и читал на некоторых форумах, что можно присобачить компьютерный...

Отличие С от С++
В чем отличие языка С от С++

2
Администратор
Эксперт .NET
17019 / 13372 / 5217
Регистрация: 17.03.2014
Сообщений: 27,342
Записей в блоге: 1
25.01.2020, 15:35 2
Лучший ответ Сообщение было отмечено HeyKayo как решение

Решение

HeyKayo, ClassInitialize вызывается один раз перед выполением тестов в классе, AssemblyInitialize запускается еще раньше и тоже один раз для всех тестов в сборке (библиотеке). Соотвественно в них размещают код выполняющий некоторые подготовительные действия для уровня класса и сборки соответственно. В этом блоге наглядно показано в каком порядке они выполняются.

Цитата Сообщение от HeyKayo Посмотреть сообщение
И вообще актуален ли MSTest сейчас ?
Да, вполне. Хотя я бы предпочел NUnit или XUnit.
1
0 / 0 / 0
Регистрация: 24.12.2018
Сообщений: 10
27.01.2020, 11:33  [ТС] 3
OwenGlendower, спасибо!
0
27.01.2020, 11:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.01.2020, 11:33
Помогаю со студенческими работами здесь

Отличие // от /// и /** */ от /* */
В чем их отличия?

Отличие px от em
Собственно САБЖ. Всё же многие пишут в css например margin-bottom:0.9em; а остальные ...

В чем отличие?
*{ box-sizing: inherit;} body { box-sizing: border-box;} * { box-sizing: border-box } ...

Отличие <pre> от <p>
Скажите, в чём отличие между этими тегами?

Отличие тегов
Приветствую всех. Подскажите новичку в HTML в чем принципиальная разница между тегами? Например...

Литература: отличие C# 5, 6, 7
Нашел я Троелсена бесплатно на русском по C# 5 (цена: &gt;1500 ). Также по c# 6, но уже на английском,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru