Почему GetEntryAssembly возвращает ноль с модульным тестом?

Возможный дубликат:
.NET NUnit test - Assembly.GetEntryAssembly () является нулевым

System.Reflection.Assembly assem = System.Reflection.Assembly.GetEntryAssembly();

Код возвращает ноль при запуске модульного теста. Я тестирую стороннюю утилиту, которая также возвращает ноль. Я не могу различить две программы, если обе они возвращают ноль.

Что я могу сделать, чтобы определить, что я работаю в контексте модульного теста программно? Я не хочу добавлять его в файл конфигурации из-за создаваемой точки сбоя. Например, я забыл перевернуть бит, чтобы он переместился в Prod в режиме разработки. Мой босс подталкивает к тому, чтобы подталкивать. Я не хочу, чтобы ему приходилось повторять работу или регулярно менять конфигурационные файлы для очевидных политических мотивов.

0 ответов

Другие вопросы по тегам