Я разрабатываю фреймворк для нескольких проектов.Во фреймворке будут реализованы методы интеграции, аналогичные модульным тестам на базе MSTestОсновная часть интеграционных тестов будет частью фреймворка как отдельной сборки, назовем ее Fr.IntegrationTests.dll.
Все проекты, использующие фреймворк, должны будут реализовать свои собственные интеграционные тесты в новой сборке.Давайте назовем это Project.IntegrationTests.dll.Эта сборка расширяет тесты в Fr.IntegrationTests.dll только некоторыми конкретными тестами.
Проблема, с которой я столкнулся, заключается в том, что я должен выполнить две отдельные инициализации для Fr.IntegrationTests.dll и Project.IntegrationTests.dll.Я делаю это с помощью AssemblyInitialize в обеих сборках.Но мне кажется, что выполняется только инициализация Project.
Можете ли вы сказать мне, если более одного метода инициализации могут использовать AssemblyInitialize?Для меня важно знать, будет ли вызываться метод в ссылочной сборке (Fr.IntegrationTests.dll), украшенной AssemblyInitialize.
Заранее спасибо!