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"); }
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); } } }