Почему GetEntryAssembly возвращает ноль с модульным тестом?
Возможный дубликат:
.NET NUnit test - Assembly.GetEntryAssembly () является нулевым
System.Reflection.Assembly assem = System.Reflection.Assembly.GetEntryAssembly();
Код возвращает ноль при запуске модульного теста. Я тестирую стороннюю утилиту, которая также возвращает ноль. Я не могу различить две программы, если обе они возвращают ноль.
Что я могу сделать, чтобы определить, что я работаю в контексте модульного теста программно? Я не хочу добавлять его в файл конфигурации из-за создаваемой точки сбоя. Например, я забыл перевернуть бит, чтобы он переместился в Prod в режиме разработки. Мой босс подталкивает к тому, чтобы подталкивать. Я не хочу, чтобы ему приходилось повторять работу или регулярно менять конфигурационные файлы для очевидных политических мотивов.