public void InstallPackage(IPackage package, IEnumerable <PackageOperation> operations)
        {
            LoggerSetBeforeInstallPackageCalled = Logger;

            PackagePassedToInstallPackage = package;

            ParametersPassedToInstallPackage = new InstallPackageParameters();
            ParametersPassedToInstallPackage.PackagePassedToInstallPackage           = package;
            ParametersPassedToInstallPackage.PackageOperationsPassedToInstallPackage = operations;

            IsRefreshProjectBrowserCalledWhenInstallPackageCalled = FakeProjectService.IsRefreshProjectBrowserCalled;
        }
		public void InstallPackage(IPackage package, bool ignoreDependencies)
		{
			LoggerSetBeforeInstallPackageCalled = Logger;
			
			PackagePassedToInstallPackage = package;
			IgnoreDependenciesPassedToInstallPackage = ignoreDependencies;
			
			ParametersPassedToInstallPackage = new InstallPackageParameters();
			ParametersPassedToInstallPackage.PackagePassedToInstallPackage = package;
			ParametersPassedToInstallPackage.IgnoreDependenciesPassedToInstallPackage = ignoreDependencies;
			
			IsRefreshProjectBrowserCalledWhenInstallPackageCalled = FakeProjectService.IsRefreshProjectBrowserCalled;
		}
        public void InstallPackage(IPackage package, bool ignoreDependencies)
        {
            LoggerSetBeforeInstallPackageCalled = Logger;

            PackagePassedToInstallPackage            = package;
            IgnoreDependenciesPassedToInstallPackage = ignoreDependencies;

            ParametersPassedToInstallPackage = new InstallPackageParameters();
            ParametersPassedToInstallPackage.PackagePassedToInstallPackage            = package;
            ParametersPassedToInstallPackage.IgnoreDependenciesPassedToInstallPackage = ignoreDependencies;

            IsRefreshProjectBrowserCalledWhenInstallPackageCalled = FakeProjectService.IsRefreshProjectBrowserCalled;
        }
		public void InstallPackage(IPackage package, IEnumerable<PackageOperation> operations)
		{
			LoggerSetBeforeInstallPackageCalled = Logger;
			
			PackagePassedToInstallPackage = package;
			
			ParametersPassedToInstallPackage = new InstallPackageParameters();
			ParametersPassedToInstallPackage.PackagePassedToInstallPackage = package;
			ParametersPassedToInstallPackage.PackageOperationsPassedToInstallPackage = operations;
			
			IsRefreshProjectBrowserCalledWhenInstallPackageCalled = FakeProjectService.IsRefreshProjectBrowserCalled;
		}
		public void InstallPackage(IPackage package, IEnumerable<PackageOperation> operations, bool ignoreDependencies)
		{
			PackagePassedToInstallPackage = package;
			
			ParametersPassedToInstallPackage = new InstallPackageParameters();
			ParametersPassedToInstallPackage.PackagePassedToInstallPackage = package;
			ParametersPassedToInstallPackage.PackageOperationsPassedToInstallPackage = operations;
			
			IgnoreDependenciesPassedToInstallPackage = ignoreDependencies;
			PackageOperationsPassedToInstallPackage = operations;
			
			IsRefreshProjectBrowserCalledWhenInstallPackageCalled = FakeProjectService.IsRefreshProjectBrowserCalled;
		}