Example #1
0
        private async Task QueueSomething(Installation installation)
        {
            var sequencer = new Sequencer();

            for (int i = 0; i < 510; i++)
            {
                var falseNueve = new FalseNueve()
                {
                    Al = "a",
                    Ol = "b"
                };
                sequencer.Add(falseNueve, installation);
                if (i == 499)
                {
                    await Task.Delay(100);
                }
            }
            await Task.Delay(700);

            Assert.Equal(500, sequencer.Counter);
            sequencer.Flush(installation);
            await Task.Delay(700);

            Assert.Equal(510, sequencer.Counter);
        }