Exemple #1
0
        public void RunScript_GivenBeforeInstallScript_ShouldExecuteScript()
        {
            //---------------Set up test pack-------------------
            var powerShellRunner = new PowerShellRunner();
            var folderName       = "Runner";
            var scriptName       = "before_install.ps1";
            var scriptPath       = Path.Combine(folderName, scriptName);

            //---------------Assert Precondition----------------
            Assert.IsTrue(File.Exists(scriptPath));
            //---------------Execute Test ----------------------
            var scriptResult = powerShellRunner.RunScript(scriptPath);

            //---------------Test Result -----------------------
            Assert.IsNotNull(scriptResult);
            Assert.AreEqual("Hello World In before_install!", scriptResult.ScriptOutput);
            Assert.IsTrue(scriptResult.IsSuccess);
        }