Akka.Streams.Tests.Dsl.FlowLimitWeightedSpec.Limit_must_produce_empty_sequence_regardless_of_cost_when_source_is_empty_and_n_euqals_0 C# (CSharp) Метод

Limit_must_produce_empty_sequence_regardless_of_cost_when_source_is_empty_and_n_euqals_0() приватный Метод

        public void Limit_must_produce_empty_sequence_regardless_of_cost_when_source_is_empty_and_n_euqals_0()
        {
            var input = new List<int>();
            var n = input.Count;
            Func<int, long> costFunction = e => 999999L; // set to an arbitrarily big value
            var future = Source.From(input)
                .LimitWeighted(n, costFunction)
                .Grouped(1000)
                .RunWith(Sink.FirstOrDefault<IEnumerable<int>>(), Materializer);

            future.Wait(TimeSpan.FromMilliseconds(300)).Should().BeTrue();
            future.Result.Should().BeNull();
        }