public void OutputStreamSink_must_write_bytes_to_void_OutputStream()
{
this.AssertAllStagesStopped(() =>
{
var p = CreateTestProbe();
var datas = new List<ByteString>
{
ByteString.FromString("a"),
ByteString.FromString("c"),
ByteString.FromString("c")
};
var completion = Source.From(datas)
.RunWith(StreamConverters.FromOutputStream(() => new VoidOutputStream(p)), _materializer);
p.ExpectMsg(datas[0].DecodeString());
p.ExpectMsg(datas[1].DecodeString());
p.ExpectMsg(datas[2].DecodeString());
completion.Wait(TimeSpan.FromSeconds(3));
}, _materializer);
}