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);
        }
Exemplo n.º 2
0
        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();
        }
Exemplo n.º 5
0
 public NinjectAdapterTests()
 {
     kernel  = new Mock <IKernel>();
     adapter = new NinjectAdapter(kernel.Object);
 }