public void A_Take_complete_eagerly_when_zero_or_less_is_taken_independently_of_upstream_completion()
{
Source.Maybe<int>()
.Take(0)
.RunWith(Sink.Ignore<int>(), Materializer)
.Wait(TimeSpan.FromSeconds(3))
.Should()
.BeTrue();
Source.Maybe<int>()
.Take(-1)
.RunWith(Sink.Ignore<int>(), Materializer)
.Wait(TimeSpan.FromSeconds(3))
.Should()
.BeTrue();
}
}