Ejemplo n.º 1
0
        public async void Normal()
        {
            var push = new MulticastAsyncEnumerable <int>();

            var t1 = push.AssertResult(1, 2, 3, 4, 5);
            var t2 = push.AssertResult(1, 2, 3, 4, 5);

            await AsyncEnumerable.Range(1, 5)
            .Consume(push);

            await t1;
            await t2;
        }
Ejemplo n.º 2
0
        public async void Normal_No_Consumers()
        {
            var push = new MulticastAsyncEnumerable <int>();

            for (var i = 1; i <= 5; i++)
            {
                await push.Next(i);
            }
            await push.Complete();

            await push.AssertResult();
        }