void CreateScript() { fakeScriptFileName = new FakePackageScriptFileName(); fakeSession = new FakePackageScriptSession(); fakePackage = new FakePackage(); script = new PackageInitializeScript(fakePackage, fakeScriptFileName); }
public void Run_OnePackageInRepository_OnePackageScriptIsRun() { CreateScripts(); AddPackageToRepository("Test"); scripts.Run(fakeSession); IPackageScriptSession session = fakeScriptFactory.FirstPackageInitializeScriptCreated.SessionPassedToRun; FakePackageScriptSession expectedSession = fakeSession; Assert.AreEqual(expectedSession, session); }
void CreateScript() { fakeFileSystem = new FakeFileSystem(); fakeFileSystem.FileExistsReturnValue = true; fakeFileSystem.DirectoryExistsReturnValue = true; scriptFileName = new PackageInstallScriptFileName(fakeFileSystem); fakeSession = new FakePackageScriptSession(); fakePackage = new FakePackage(); script = new PackageInstallScript(fakePackage, scriptFileName); }
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); }
void CreateScripts(IPackageScriptFactory scriptFactory) { fakeSolutionPackageRepository = new FakeSolutionPackageRepository(); fakeSession = new FakePackageScriptSession(); scripts = new PackageInitializationScripts(fakeSolutionPackageRepository, scriptFactory); }