public void FlowGraphs_when_turned_into_sinks_should_work_with_a_GraphFlow()
{
var probe = TestSubscriber.CreateManualProbe<int>(this);
var flow =
Flow.FromGraph(GraphDsl.Create(PartialGraph(),
(b, partial) => new FlowShape<int, string>(partial.Inlet, partial.Outlet)));
var sink = Sink.FromGraph(GraphDsl.Create(Flow.Create<string>().Select(int.Parse), (b, f) =>
{
b.From(f.Outlet).To(Sink.FromSubscriber(probe));
return new SinkShape<string>(f.Inlet);
}));
Source1.Via(flow).To(sink).Run(Materializer);
ValidateProbe(probe, StandardRequests, StandardResult);
}