internal static WindowsServiceManager GetInstance(
     IConsoleHarness harness,
     IAssembly assembly,
     ManagedInstallerProxy installerProxy)
 {
     return new Implementation(harness, assembly, installerProxy);
 }
 public Implementation(IConsoleHarness console, IAssembly assembly, ManagedInstallerProxy installer)
 {
     _assembly = assembly;
     _console = console;
     _installerProxy = installer;
 }