为什么GetEntryAssembly通过单元测试返回null?

时间:2012-02-15 20:14:32

标签: c# mstest system.reflection

  

可能重复:
  .NET NUnit test - Assembly.GetEntryAssembly() is null

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

运行单元测试时,代码返回null。我正在测试也返回null的第三方实用程序。如果它们都返回null,我无法区分这两个程序。

我可以做什么来确定我是以编程方式在单元测试上下文中运行?我不想将它添加到配置文件中,因为创建的失败点。例如。我忘了翻转这一点,以便在开发模式下将其推送到Prod。我的老板推动刺激。我不希望他不得不重复工作或定期更改配置文件以获得明显的政治动机。

0 个答案:

没有答案