public void FlowGraphs_when_turned_into_sinks_should_be_transformable_with_a_Pipe()
{
var probe = TestSubscriber.CreateManualProbe<int>(this);
var sink =
Sink.FromGraph(GraphDsl.Create(PartialGraph(), Flow.Create<string>().Select(int.Parse), Keep.Both,
(b, partial, flow) =>
{
var s = Sink.FromSubscriber(probe)
.MapMaterializedValue(_ => Tuple.Create(NotUsed.Instance, NotUsed.Instance));
b.From(flow.Outlet).To(partial.Inlet);
b.From(partial.Outlet).Via(Flow.Create<string>().Select(int.Parse)).To(s);
return new SinkShape<string>(flow.Inlet);
}));
var iSink = Flow.Create<int>().Select(i => i.ToString()).To(sink);
Source1.To(iSink).Run(Materializer);
ValidateProbe(probe, StandardRequests, StandardResult);
}