public async Task FillString() { List <string> items = new List <string>(); for (int i = 0; i < 10; i++) { items.Add("No #" + i); } TestMqServer server = new TestMqServer(); server.Initialize(39702); server.Start(300, 300); Channel channel = server.Server.FindChannel("ch-push"); Assert.NotNull(channel); ChannelQueue queue = channel.FindQueue(MessageA.ContentType); Assert.NotNull(queue); QueueFiller filler = new QueueFiller(queue); filler.FillString(items, false, true); filler.FillString(items, false, false); await Task.Delay(500); Assert.NotEmpty(queue.HighPriorityMessages); Assert.NotEmpty(queue.RegularMessages); }
public async Task FillString() { List <string> items = new List <string>(); for (int i = 0; i < 10; i++) { items.Add("No #" + i); } TestHorseMq server = new TestHorseMq(); await server.Initialize(); server.Start(300, 300); HorseQueue queue = server.Server.FindQueue("push-a"); Assert.NotNull(queue); QueueFiller filler = new QueueFiller(queue); filler.FillString(items, false, true); filler.FillString(items, false, false); await Task.Delay(500); Assert.NotEmpty(queue.PriorityMessages); Assert.NotEmpty(queue.Messages); }