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