Browse Source

Refactor Package Managementment addin.

pull/15/head
Matt Ward 15 years ago
parent
commit
5fda9cdf73
  1. 2
      src/AddIns/Misc/PackageManagement/Project/PackageManagement.csproj
  2. 4
      src/AddIns/Misc/PackageManagement/Project/Src/PackageManagementServices.cs
  3. 6
      src/AddIns/Misc/PackageManagement/Project/Src/Scripting/RunPackageInitializationScriptsOnSolutionOpen.cs
  4. 2
      src/AddIns/Misc/PackageManagement/Test/PackageManagement.Tests.csproj
  5. 6
      src/AddIns/Misc/PackageManagement/Test/Src/Scripting/RunPackageInitializationScriptsOnSolutionOpenTests.cs

2
src/AddIns/Misc/PackageManagement/Project/PackageManagement.csproj

@ -218,7 +218,7 @@
<Compile Include="Src\Scripting\IPackageScriptFileName.cs" /> <Compile Include="Src\Scripting\IPackageScriptFileName.cs" />
<Compile Include="Src\Scripting\IPackageScriptSession.cs" /> <Compile Include="Src\Scripting\IPackageScriptSession.cs" />
<Compile Include="Src\Scripting\NuGetVersion.cs" /> <Compile Include="Src\Scripting\NuGetVersion.cs" />
<Compile Include="Src\Scripting\PackageInitializationScriptsRunnerForOpenedSolution.cs" /> <Compile Include="Src\Scripting\RunPackageInitializationScriptsOnSolutionOpen.cs" />
<Compile Include="Src\Scripting\PackageInitializeScript.cs" /> <Compile Include="Src\Scripting\PackageInitializeScript.cs" />
<Compile Include="Src\Scripting\PackageInitializeScriptFileName.cs" /> <Compile Include="Src\Scripting\PackageInitializeScriptFileName.cs" />
<Compile Include="Src\Scripting\PackageInstallScript.cs" /> <Compile Include="Src\Scripting\PackageInstallScript.cs" />

4
src/AddIns/Misc/PackageManagement/Project/Src/PackageManagementServices.cs

@ -16,7 +16,7 @@ namespace ICSharpCode.PackageManagement
static readonly PackageManagementProjectService projectService = new PackageManagementProjectService(); static readonly PackageManagementProjectService projectService = new PackageManagementProjectService();
static readonly ProjectBrowserRefresher projectBrowserRefresher; static readonly ProjectBrowserRefresher projectBrowserRefresher;
static readonly PackageManagementOutputMessagesView outputMessagesView; static readonly PackageManagementOutputMessagesView outputMessagesView;
static readonly PackageInitializationScriptsRunnerForOpenedSolution packageInitializationScriptsRunner; static readonly RunPackageInitializationScriptsOnSolutionOpen runPackageInitializationScripts;
static readonly ResetPowerShellWorkingDirectoryOnSolutionClosed resetPowerShellWorkingDirectory; static readonly ResetPowerShellWorkingDirectoryOnSolutionClosed resetPowerShellWorkingDirectory;
static PackageManagementServices() static PackageManagementServices()
@ -27,7 +27,7 @@ namespace ICSharpCode.PackageManagement
solution = new PackageManagementSolution(registeredPackageRepositories, packageManagementEvents); solution = new PackageManagementSolution(registeredPackageRepositories, packageManagementEvents);
consoleHost = new PackageManagementConsoleHost(solution, registeredPackageRepositories); consoleHost = new PackageManagementConsoleHost(solution, registeredPackageRepositories);
projectBrowserRefresher = new ProjectBrowserRefresher(projectService, packageManagementEvents); projectBrowserRefresher = new ProjectBrowserRefresher(projectService, packageManagementEvents);
packageInitializationScriptsRunner = new PackageInitializationScriptsRunnerForOpenedSolution(projectService); runPackageInitializationScripts = new RunPackageInitializationScriptsOnSolutionOpen(projectService);
resetPowerShellWorkingDirectory = new ResetPowerShellWorkingDirectoryOnSolutionClosed(projectService, consoleHost); resetPowerShellWorkingDirectory = new ResetPowerShellWorkingDirectoryOnSolutionClosed(projectService, consoleHost);
} }

6
src/AddIns/Misc/PackageManagement/Project/Src/Scripting/PackageInitializationScriptsRunnerForOpenedSolution.cs → src/AddIns/Misc/PackageManagement/Project/Src/Scripting/RunPackageInitializationScriptsOnSolutionOpen.cs

@ -6,12 +6,12 @@ using ICSharpCode.SharpDevelop.Project;
namespace ICSharpCode.PackageManagement.Scripting namespace ICSharpCode.PackageManagement.Scripting
{ {
public class PackageInitializationScriptsRunnerForOpenedSolution public class RunPackageInitializationScriptsOnSolutionOpen
{ {
IPackageInitializationScriptsFactory scriptsFactory; IPackageInitializationScriptsFactory scriptsFactory;
PackageInitializationScriptsConsole scriptsConsole; PackageInitializationScriptsConsole scriptsConsole;
public PackageInitializationScriptsRunnerForOpenedSolution( public RunPackageInitializationScriptsOnSolutionOpen(
IPackageManagementProjectService projectService) IPackageManagementProjectService projectService)
: this( : this(
projectService, projectService,
@ -20,7 +20,7 @@ namespace ICSharpCode.PackageManagement.Scripting
{ {
} }
public PackageInitializationScriptsRunnerForOpenedSolution( public RunPackageInitializationScriptsOnSolutionOpen(
IPackageManagementProjectService projectService, IPackageManagementProjectService projectService,
PackageInitializationScriptsConsole scriptsConsole, PackageInitializationScriptsConsole scriptsConsole,
IPackageInitializationScriptsFactory scriptsFactory) IPackageInitializationScriptsFactory scriptsFactory)

2
src/AddIns/Misc/PackageManagement/Test/PackageManagement.Tests.csproj

@ -184,7 +184,7 @@
<Compile Include="Src\PackagesViewModelTests.cs" /> <Compile Include="Src\PackagesViewModelTests.cs" />
<Compile Include="Src\ProcessPackageActionTests.cs" /> <Compile Include="Src\ProcessPackageActionTests.cs" />
<Compile Include="Src\Scripting\ClearPackageManagementConsoleHostCommandTests.cs" /> <Compile Include="Src\Scripting\ClearPackageManagementConsoleHostCommandTests.cs" />
<Compile Include="Src\Scripting\PackageInitializationScriptsRunnerForOpenedSolutionTests.cs" /> <Compile Include="Src\Scripting\RunPackageInitializationScriptsOnSolutionOpenTests.cs" />
<Compile Include="Src\Scripting\PackageInitializeScriptFileNameTests.cs" /> <Compile Include="Src\Scripting\PackageInitializeScriptFileNameTests.cs" />
<Compile Include="Src\Scripting\PackageInitializeScriptTests.cs" /> <Compile Include="Src\Scripting\PackageInitializeScriptTests.cs" />
<Compile Include="Src\Scripting\PackageInstallScriptFileNameTests.cs" /> <Compile Include="Src\Scripting\PackageInstallScriptFileNameTests.cs" />

6
src/AddIns/Misc/PackageManagement/Test/Src/Scripting/PackageInitializationScriptsRunnerForOpenedSolutionTests.cs → src/AddIns/Misc/PackageManagement/Test/Src/Scripting/RunPackageInitializationScriptsOnSolutionOpenTests.cs

@ -12,11 +12,11 @@ using PackageManagement.Tests.Helpers;
namespace PackageManagement.Tests.Scripting namespace PackageManagement.Tests.Scripting
{ {
[TestFixture] [TestFixture]
public class PackageInitializationScriptsRunnerForOpenedSolutionTests public class RunPackageInitializationScriptsOnSolutionOpenTests
{ {
FakePackageInitializationScriptsFactory fakeScriptsFactory; FakePackageInitializationScriptsFactory fakeScriptsFactory;
FakePackageManagementProjectService fakeProjectService; FakePackageManagementProjectService fakeProjectService;
PackageInitializationScriptsRunnerForOpenedSolution runner; RunPackageInitializationScriptsOnSolutionOpen runner;
FakePackageManagementConsoleHost fakeConsoleHost; FakePackageManagementConsoleHost fakeConsoleHost;
FakeScriptingConsole fakeScriptingConsole; FakeScriptingConsole fakeScriptingConsole;
PackageInitializationScriptsConsole scriptsConsole; PackageInitializationScriptsConsole scriptsConsole;
@ -29,7 +29,7 @@ namespace PackageManagement.Tests.Scripting
fakeConsoleHost.ScriptingConsole = fakeScriptingConsole; fakeConsoleHost.ScriptingConsole = fakeScriptingConsole;
scriptsConsole = new PackageInitializationScriptsConsole(fakeConsoleHost); scriptsConsole = new PackageInitializationScriptsConsole(fakeConsoleHost);
fakeScriptsFactory = new FakePackageInitializationScriptsFactory(); fakeScriptsFactory = new FakePackageInitializationScriptsFactory();
runner = new PackageInitializationScriptsRunnerForOpenedSolution(fakeProjectService, scriptsConsole, fakeScriptsFactory); runner = new RunPackageInitializationScriptsOnSolutionOpen(fakeProjectService, scriptsConsole, fakeScriptsFactory);
} }
Solution OpenSolution() Solution OpenSolution()
Loading…
Cancel
Save