Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }