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); }