void CreateScript()
 {
     fakeScriptFileName = new FakePackageScriptFileName();
     fakeSession        = new FakePackageScriptSession();
     fakePackage        = new FakePackage();
     script             = new PackageInitializeScript(fakePackage, fakeScriptFileName);
 }
Example #2
0
        public void Run_OnePackageInRepository_OnePackageScriptIsRun()
        {
            CreateScripts();
            AddPackageToRepository("Test");
            scripts.Run(fakeSession);

            IPackageScriptSession    session         = fakeScriptFactory.FirstPackageInitializeScriptCreated.SessionPassedToRun;
            FakePackageScriptSession expectedSession = fakeSession;

            Assert.AreEqual(expectedSession, session);
        }
Example #3
0
        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);
        }
Example #4
0
        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);
        }
Example #5
0
 void CreateScripts(IPackageScriptFactory scriptFactory)
 {
     fakeSolutionPackageRepository = new FakeSolutionPackageRepository();
     fakeSession = new FakePackageScriptSession();
     scripts     = new PackageInitializationScripts(fakeSolutionPackageRepository, scriptFactory);
 }