public void A_FlattenMerge_must_bubble_up_substream_exceptions()
{
var ex = new TestException("buh");
var future = Source.From(new[] { Blocked, Blocked, Source.Failed<int>(ex) })
.MergeMany(10, x => x)
.RunWith(Sink.First<int>(), Materializer);
future.Invoking(f => f.Wait(TimeSpan.FromSeconds(1))).ShouldThrow<TestException>().And.Should().Be(ex);
}