Я получаю странную ошибку при попытке запустить набор модульных тестов, где у класса есть атрибут DeploymentItem.
Решение для модульного тестирования имеет 2 тестовых класса, один для тестирования бизнес-логики, который я буду называть «классом А» (этот работает нормально, независимо) и один для тестирования чтения данных из файла DeploymentItem, который я буду обозначается как «класс b».
Если атрибут DeploymentItem установлен в ЛЮБОМ МЕСТЕ в двух тестовых классах, все тесты в классе b завершаются с ошибкой ...
Невозможно создать экземпляр класса [класс b]. Ошибка: System.NullReferenceException: ссылка на объект не установлена на экземпляр объекта ..
Однако, если я полностью удаляю атрибут DeploymentItem из обоих классов, все тесты запускаются, но, очевидно, в классе b происходит сбой, поскольку нет файла для чтения, поэтому все утверждения не выполняются.
Надеюсь, я полностью объяснил проблему, если нет, то смогу прояснить больше, если потребуется.
Очень благодарен за любую помощь.