public Status StartRun() { outputStreamPoller = calculatorGraph.AddOutputStreamPoller <string>(outputStreamName, true).Value(); outputPacket = new StringPacket(); return(calculatorGraph.StartRun()); }
public Status StartRun(SidePacket sidePacket) { outputStreamPoller = graph.AddOutputStreamPoller <string>(outputStream).ConsumeValue(); outputPacket = new StringPacket(); return(graph.StartRun(sidePacket)); }
public Status StartRun() { outputStreamPoller = graph.AddOutputStreamPoller <string>(outputStream).Value(); outputPacket = new StringPacket(); return(graph.StartRun()); }
public void Cancel_ShouldCancelGraph() { var graph = new CalculatorGraph(validConfigText); Assert.True(graph.StartRun().ok); graph.Cancel(); Assert.AreEqual(graph.WaitUntilDone().code, Status.StatusCode.Cancelled); }
public void Cancel_ShouldCancelGraph() { using (var graph = new CalculatorGraph(_ValidConfigText)) { Assert.True(graph.StartRun().Ok()); graph.Cancel(); Assert.AreEqual(Status.StatusCode.Cancelled, graph.WaitUntilDone().Code()); } }
public void LifecycleMethods_ShouldControlGraphLifeCycle() { var graph = new CalculatorGraph(validConfigText); Assert.True(graph.StartRun().ok); Assert.False(graph.GraphInputStreamsClosed()); Assert.True(graph.WaitUntilIdle().ok); Assert.True(graph.CloseAllPacketSources().ok); Assert.True(graph.GraphInputStreamsClosed()); Assert.True(graph.WaitUntilDone().ok); Assert.False(graph.HasError()); }