public void GetEvents_Works_1() { var queue = new FFXIV3RoleQueue(); queue.Enqueue(UserId, FFXIVRole.DPS, EventId); queue.Enqueue(0, FFXIVRole.Tank, EventId); queue.Enqueue(1, FFXIVRole.Healer, EventId); queue.Enqueue(2, FFXIVRole.Healer, null); queue.Enqueue(3, FFXIVRole.Tank, ""); var eventIds = queue.GetEvents().ToList(); Assert.That(eventIds.Count == 1); Assert.That(eventIds[0] == EventId); }
public void GetEvents_Works_2() { var queue = new FFXIV3RoleQueue(); queue.Enqueue(UserId, FFXIVRole.DPS, EventId); queue.Enqueue(0, FFXIVRole.Tank, "b"); queue.Enqueue(1, FFXIVRole.Healer, "a"); queue.Enqueue(2, FFXIVRole.Healer, null); queue.Enqueue(3, FFXIVRole.Tank, ""); var eventIds = queue.GetEvents().ToList(); Assert.IsNotNull(eventIds.FirstOrDefault(eId => eId == EventId)); Assert.IsNotNull(eventIds.FirstOrDefault(eId => eId == "b")); Assert.IsNotNull(eventIds.FirstOrDefault(eId => eId == "a")); }