У меня есть большое визуальное решение 2013 года, состоящее из 20+ проектов в сочетании с тестовыми проектами, которые используют NUnit для модульного тестирования. Все эти проекты являются простыми C #, за исключением одного, который оборачивает внешний класс C ++, который использует C ++ CLI. Класс оболочки является модульным тестированием в C #. OpenCover отображает информацию для всех классов C #, включая родительские классы оболочки, но исключает покрытие для методов C ++. Это ограничение NUnit и / или OpenCover или «пользовательская» ошибка?
Когда я вглядываюсь в выходной каталог, я вижу класс-оболочку xml, dll и pdb. Когда я запускаю ReportGenerator в XML-файле нативной библиотеки DLL, я вижу классы C #.
Задача ещё не решена.