protected override void Establish_context()
        {
            var kernel = new StandardKernel(new NinjectSettings
            {
                InjectNonPublic = true
            });
            kernel.Bind<IRandomDependency>().To<RandomDependency>();

            DIPropertyInjectionActivator.kernel = kernel;

            _spec = new DIMixinActivatorSpec();
                //kernel.Get<DIMixinActivatorSpec>();
        }
        protected override void Establish_context()
        {
            var kernel = new StandardKernel(new NinjectSettings
            {
                InjectNonPublic = true
            });

            kernel.Bind <IRandomDependency>().To <RandomDependency>();

            DIPropertyInjectionActivator.kernel = kernel;

            _spec = new DIMixinActivatorSpec();
            //kernel.Get<DIMixinActivatorSpec>();
        }
 public __Mixins(DIMixinActivatorSpec target)
 {
     DIMixinActivatorMixinMasterWrapper = new DefaultMixinActivator().CreateInstance <
         DIMixinActivatorMixinMasterWrapper>();
 }