public TestableUpdatePackageAction( IPackageManagementProject project, IPackageManagementEvents packageManagementEvents) : base(project, packageManagementEvents) { CreateOpenPackageReadMeMonitorAction = packageId => { OpenPackageReadMeMonitor = base.CreateOpenPackageReadMeMonitor(packageId) as OpenPackageReadMeMonitor; return OpenPackageReadMeMonitor; }; }
public TestableInstallPackageAction( IPackageManagementProject project, IPackageManagementEvents packageManagementEvents) : base(project, packageManagementEvents) { CreateOpenPackageReadMeMonitorAction = packageId => { IOpenPackageReadMeMonitor monitor = base.CreateOpenPackageReadMeMonitor(packageId); OpenPackageReadMeMonitor = monitor as OpenPackageReadMeMonitor; NullOpenPackageReadMeMonitorIsCreated = monitor is NullOpenPackageReadMeMonitor; return monitor; }; }