public void Run(IPackageScriptSession session) { foreach (IPackageScript script in GetScripts()) { script.Run(session); } }
public void ProcessRecord_SolutionHasNoPackageInitializationScripts_PackageInitializationScriptsAreNotRun() { CreateCmdlet(); SolutionHasNoPackageInitializationScripts(); RunCmdlet(); IPackageScriptSession session = scriptsFactory.FakePackageInitializationScripts.SessionPassedToRun; Assert.IsNull(session); }
public void Run_OnePackageInRepository_OnePackageScriptIsRun() { CreateScripts(); AddPackageToRepository("Test"); scripts.Run(fakeSession); IPackageScriptSession session = fakeScriptFactory.FirstPackageInitializeScriptCreated.SessionPassedToRun; FakePackageScriptSession expectedSession = fakeSession; Assert.AreEqual(expectedSession, session); }
public void Run_TwoPackagesInRepository_SecondScriptIsRun() { CreateScripts(); AddPackageToRepository("A"); AddPackageToRepository("B"); scripts.Run(fakeSession); IPackageScriptSession session = fakeScriptFactory.FakePackageInitializeScriptsCreated[1].SessionPassedToRun; FakePackageScriptSession expectedSession = fakeSession; Assert.AreEqual(expectedSession, session); }
public void Run_PackageScriptPassed_RunsScriptUsingCmdletAsSession() { CreateCmdlet(); var script = new FakePackageScript(); cmdlet.Run(script); IPackageScriptSession session = script.SessionPassedToRun; Assert.AreEqual(cmdlet, session); }
public PowerShellSessionEnvironmentPath(IPackageScriptSession session) { this.session = session; }
public void Run(IPackageScriptSession session) { SessionPassedToRun = session; }
public void Run(IPackageScriptSession session) { this.Session = session; Run(); }
public void Run(IPackageScriptSession session) { SessionPassedToRun = session; }
public PowerShellSessionEnvironmentPath(IPackageScriptSession session) { this.session = session; }
public void Run(IPackageScriptSession session) { this.Session = session; Run(); }
public void Run(IPackageScriptSession session) { foreach (IPackageScript script in GetScripts()) { script.Run(session); } }