Ejemplo n.º 1
0
 public FakeUpdatePackageAction(
     IPackageManagementProject project,
     IPackageManagementEvents packageManagementEvents,
     FakeFileRemover fileRemover,
     FakeLicenseAcceptanceService licenseAcceptanceService)
     : base(project, packageManagementEvents, fileRemover, licenseAcceptanceService)
 {
     FakeProject = project as FakePackageManagementProject;
     FileRemover = fileRemover;
     LicenseAcceptanceService = licenseAcceptanceService;
 }
 public FakeInstallPackageAction(
     IPackageManagementProject project,
     IPackageManagementEvents packageManagementEvents,
     FakeFileRemover fileRemover,
     FakeLicenseAcceptanceService licenseAcceptanceService)
     : base(project, packageManagementEvents, fileRemover, licenseAcceptanceService)
 {
     FileRemover = fileRemover;
     LicenseAcceptanceService = licenseAcceptanceService;
     Operations = new List <PackageOperation> ();
     Logger     = new FakeLogger();
 }
 public TestableUpdatePackageAction(
     IPackageManagementProject project,
     IPackageManagementEvents packageManagementEvents,
     IFileRemover fileRemover,
     FakeLicenseAcceptanceService licenseAcceptanceService)
     : base(project, packageManagementEvents, fileRemover, licenseAcceptanceService)
 {
     LicenseAcceptanceService             = licenseAcceptanceService;
     CreateOpenPackageReadMeMonitorAction = packageId => {
         OpenPackageReadMeMonitor = base.CreateOpenPackageReadMeMonitor(packageId) as OpenPackageReadMeMonitor;
         return(OpenPackageReadMeMonitor);
     };
 }
Ejemplo n.º 4
0
        public TestableInstallPackageAction(
            IPackageManagementProject project,
            IPackageManagementEvents packageManagementEvents,
            FakeFileRemover fileRemover,
            FakeLicenseAcceptanceService licenseAcceptanceService)
            : base(project, packageManagementEvents, fileRemover, licenseAcceptanceService)
        {
            LicenseAcceptanceService = licenseAcceptanceService;

            CreateOpenPackageReadMeMonitorAction = packageId => {
                IOpenPackageReadMeMonitor monitor = base.CreateOpenPackageReadMeMonitor(packageId);
                OpenPackageReadMeMonitor = monitor as OpenPackageReadMeMonitor;
                NullOpenPackageReadMeMonitorIsCreated = monitor is NullOpenPackageReadMeMonitor;
                return(monitor);
            };
        }