Ejemplo n.º 1
0
        public void Can_Read_EmbededFile()
        {
            // arrange
            var fileName = "Continuous.Management.Tests.Resources.EmbededTextFile.txt";

            // act
            var content = _reader.Read(fileName);

            // assert
            content.Should().Be("Test1");
        }
Ejemplo n.º 2
0
        public ICollection <PSObject> Execute(string scriptFullPath, ICollection <CommandParameter> parameters, bool ignoreErrorStream = false)
        {
            var script = _embededFileReader.Read(scriptFullPath);

            using (var runspace = RunspaceFactory.CreateRunspace())
            {
                runspace.Open();

                using (var pipeline = runspace.CreatePipeline())
                {
                    var cmd = CreateCommand(parameters, script);

                    pipeline.Commands.Add(cmd);

                    var results = pipeline.Invoke();

                    if (!ignoreErrorStream)
                    {
                        ThrowFromErrorStream(pipeline);
                    }

                    return(results);
                }
            }
        }