Глюк в последовательности тестирования...
Глюк в последовательности тестирования...
Мой или общий пока не разобрался.
Суть - есть 6 аттрибутов для методов:
AssemblyInitialize
ClassInitialize
TestInitialize
и еще 3 - на очистку.
У меня два типа тестов - для тестовой базы и для живий базы.
Соответственно сделал два базовых класса - для тестовой и для живой.
В них прописано что делать перед тем как работать с классом тестов - меняется конфигурация подключения к базе.
Повешено это дело на ClassInitialize & TestInitialize
Проблема:
если написать ClassInitialize в классе самого теста - оно вызывается при инстанциации теста.
если тоже самое поместить в базовый класс - вызов пропускается...
Для TestInitialize все отрабатывает нормально в обоих случаях.
Чего пока не понимаю - это только у меня затык или всегда? Вроде как работало...