public void A_SubscriberSource_must_be_able_to_use_Subscribe_in_materialized_value_transformation()
{
var f = Source.AsSubscriber<int>()
.MapMaterializedValue(
s => Source.From(Enumerable.Range(1, 3)).RunWith(Sink.FromSubscriber(s), Materializer))
.RunWith(Sink.Aggregate<int, int>(0, (sum, i) => sum + i), Materializer);
f.Wait(TimeSpan.FromSeconds(3)).Should().BeTrue();
f.Result.Should().Be(6);
}
}