public void TestSink_Probe_ToStrict_with_failing_source()
{
var error = Record.Exception(() =>
{
Source.From(Enumerable.Range(1, 3).Select(i =>
{
if (i == 3)
throw Ex();
return i;
})).RunWith(this.SinkProbe<int>(), _materializer)
.ToStrict(TimeSpan.FromMilliseconds(300));
});
error.InnerException.Message.Should().Contain("Boom!");
error.Message.Should().Contain("1, 2");
}