public NonexistentInstallation(GeneralInstallationLogic generalInstallationLogic, KnownSystemLogic knownSystemLogic,
                                KnownInstallationLogic knownInstallationLogic)
 {
     this.generalInstallationLogic = generalInstallationLogic;
     this.knownSystemLogic         = knownSystemLogic;
     this.knownInstallationLogic   = knownInstallationLogic;
 }
 public RecognizedInstalledInstallation( GeneralInstallationLogic generalInstallationLogic, ExistingInstallationLogic existingInstallationLogic,
     KnownSystemLogic knownSystemLogic, RecognizedInstallationLogic recognizedInstallationLogic)
 {
     this.generalInstallationLogic = generalInstallationLogic;
     this.existingInstallationLogic = existingInstallationLogic;
     this.knownSystemLogic = knownSystemLogic;
     knownInstallationLogic =
         new KnownInstallationLogic( SystemListStatics.RsisSystemList.GetInstallationById( existingInstallationLogic.RuntimeConfiguration.RsisInstallationId.Value ) );
     this.recognizedInstallationLogic = recognizedInstallationLogic;
 }
 public RecognizedInstalledInstallation(GeneralInstallationLogic generalInstallationLogic, ExistingInstallationLogic existingInstallationLogic,
                                        KnownSystemLogic knownSystemLogic, RecognizedInstallationLogic recognizedInstallationLogic)
 {
     this.generalInstallationLogic  = generalInstallationLogic;
     this.existingInstallationLogic = existingInstallationLogic;
     this.knownSystemLogic          = knownSystemLogic;
     knownInstallationLogic         =
         new KnownInstallationLogic(SystemListStatics.RsisSystemList.GetInstallationById(existingInstallationLogic.RuntimeConfiguration.RsisInstallationId.Value));
     this.recognizedInstallationLogic = recognizedInstallationLogic;
 }