我似乎遇到了一个问题,我们正在使用的应用程序使用Ninject内核,并包含一个特定的配置,该配置是使用WCF调用的内容(username,token ...)收集的.
基于特定配置,用户被分配了应用程序的权限,这通过Ninject内核中的特定实例进行屏蔽.
我们不能只重新组合Ninject内核,我们想要做的是运行几个Nunit测试,但是在一个单独的应用程序域中运行它们(每次使用不同的设置重新创建内核).
我只找到了在不同应用领域运行整个测试项目的方法,但没有测试每个测试.
有办法解决这个问题吗?
不幸的是,Ninject配置不在我们这边,我们必须以这种方式"生活".