public void Remove_NoEvent_Works() { var queue = new TestQueue(); queue.EnqueueAndConfirm(UserId, FFXIVRole.DPS, null); queue.Remove(UserId, FFXIVRole.DPS, EventId); var userId = queue.Dequeue(FFXIVRole.DPS, null); Assert.NotNull(userId); }
public void Dequeue_Event_PullsForEvent(FFXIVRole role) { var queue = new TestQueue(); var enqueueSuccess = queue.EnqueueAndConfirm(UserId, role, EventId); Assert.IsTrue(enqueueSuccess); var outUId = queue.Dequeue(role, EventId); Assert.IsNotNull(outUId); }