public DiFixtureNinject(params INinjectModule[] modules) { Kernel = new StandardKernel(); Kernel.Load(modules); }
public DiFixtureNinject(IConfigurationRoot configuration, params INinjectModule[] modules) : base(configuration) { Kernel = new StandardKernel(); Kernel.Load(modules); }
protected override void OnStartup(StartupEventArgs e) { Kernel = new StandardKernel(); // Split the kernel loading into seperate modules that contain logically related content // There is some overlapping dependencies at the moment that I'd like to refactor. // And should you Ninject your Ninject modules? Kernel.Load(new INinjectModule[] { new MasterModule(this) }); MainWindow mainWindow = Kernel.Get<MainWindow>(); mainWindow.Show(); }