public void A_BidiFlow_must_work_when_atop_its_iverse()
{
var f = Bidi().Atop(Inverse()).Join(Flow.Create<int>().Select(x => x.ToString()));
var result = Source.From(Enumerable.Range(1, 3)).Via(f).Limit(10).RunWith(Sink.Seq<string>(), Materializer);
result.Wait(TimeSpan.FromSeconds(3)).Should().BeTrue();
result.Result.ShouldAllBeEquivalentTo(new[] { "5", "6", "7" });
}