我在我的综合测试中使用Ninject来创建我的测试需要的东西的实例。
我想在测试的Tear Down方法中运行一些清理代码,但前提是已经通过内核实例化了特定服务。
我正在寻找类似的东西:
var kernel = new StandardKernel();
kernel.Bind<IMyService>.To<MyService>();
var x = kernel.HasBeenInstantiated<IMyService>();
// x == false;
var myservice = kernel.Get<IMyService>();
var y = kernel.HasBeenInstantiated<IMyService>();
// y == true;
有没有办法检查特定服务是否已实例化?