public void CtorSavesPipelineReference() { // Arrange. var expectedPipeline = RunspaceFactory .CreateRunspace() .CreatePipeline(); // Act. var wrapper = new PipelineWrapper(expectedPipeline); // Assert. Assert.AreEqual(expectedPipeline, wrapper.Pipeline); }
public void InvokeDelegatesToWrappedPipeline() { // Arrange. var runspace = RunspaceFactory.CreateRunspace(); runspace.Open(); var expectedPipeline = runspace.CreatePipeline("1+1"); var wrapper = new PipelineWrapper(expectedPipeline); // Act. var res = wrapper.Invoke(); // Assert. Assert.AreEqual(2, (int)res[0].BaseObject); }