public void QueueSource_should_emit_received_message_to_the_stream()
{
var s = this.CreateManualProbe<int>();
var queue =
Source.Queue<int>(10, OverflowStrategy.Fail).To(Sink.FromSubscriber(s)).Run(_materializer);
var sub = s.ExpectSubscription();
sub.Request(2);
AssertSuccess(queue.OfferAsync(1));
s.ExpectNext(1);
AssertSuccess(queue.OfferAsync(2));
s.ExpectNext(2);
AssertSuccess(queue.OfferAsync(3));
sub.Cancel();
}