public static IKernel RegisterEasyNetQ(this IKernel kernel, Func <IServiceResolver, ConnectionConfiguration> connectionConfigurationFactory, Action <IServiceRegister> registerServices) { if (kernel == null) { throw new ArgumentNullException(nameof(kernel)); } var serviceRegister = new NinjectAdapter(kernel); RabbitHutch.RegisterBus(serviceRegister, connectionConfigurationFactory, registerServices); return(kernel); }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); IAdapter adapter = new NinjectAdapter(); adapter.LoadConfig(new NinjectBindingConfig()); ContainerController controller = new ContainerController(adapter); adapter.RegistryInstanceToConst <IController, ContainerController>(controller); InitalDB(); controller.GetInstanse <LoginPresenter>().Run(); }
public NinjectAdapterTests() { kernel = new Mock<IKernel>(); adapter = new NinjectAdapter(kernel.Object); }
public void Should_finalize() { adapter = null; GC.Collect(); GC.WaitForPendingFinalizers(); }
public NinjectAdapterTests() { kernel = new Mock <IKernel>(); adapter = new NinjectAdapter(kernel.Object); }