标签: c# .net nunit appdomain
我有一个组件应该在主AppDomain上以某种方式初始化 ONLY 。
在其他AppDomains上,它被初始化为主应用程序域中对象的代理。
该组件使用AppDomain.Current.IsDefaultAppDomain()来确定它是否在主appdomain上。
我的问题是,当运行单元测试(NUnit)时,此方法返回false,因为测试运行器在不同的应用程序域中初始化我的测试类,导致测试行为不正确。
如何解决这个问题?