public ServiceProgram([NotNull] IWindsorContainer container, [NotNull] IWindsorInstaller installer) { m_Container = container; m_Container.Install(installer); m_Logger = container.Resolve <ILogger>(); m_ServiceConsole = container.Resolve <IServiceConsole>(); }
public void MainCallsStartOnServiceConsoleForIsWaitForKeyIsFalseTest([NotNull] IWindsorContainer container, [NotNull] IWindsorInstaller installer, [NotNull] IServiceConsole serviceConsole) { // assemble container.Resolve <IServiceConsole>().Returns(serviceConsole); var program = new ServiceProgram(container, installer); // act program.Main(false); // assert serviceConsole.Received().Start(false); }