public ApplicationFixture() { Game = new Game(); var installers = new List <IWindsorInstaller>(); installers.AddRange( new IWindsorInstaller[] { new MagicDispatcherInstaller(string.Empty, Game), new DebuggerInstaller(), new ApplicationInstaller(), new HueInstaller(), new CueInstaller(), new ChromaInstaller() }); installers.Add(new IntegrationInstaller()); Container = new WindsorContainer(); Container.Install(installers.ToArray()); lineReader = (LineReaderProxy)Container.Resolve <ILineReader>(); LightClient = Container.Resolve <IntegrationLightClient>(); }
public IntegrationLightClientProvider(IntegrationLightClient lightClient) { LightClient = lightClient; }