public void ActionQueueCopyTo_Test()
        {
            var actionQueue = new ActionQueue <BusinessLogicEntity, BusinessLogicEntity>();

            actionQueue.Add(new ActionQueueEntry <BusinessLogicEntity, BusinessLogicEntity>());
            actionQueue.Add(new ActionQueueEntry <BusinessLogicEntity, BusinessLogicEntity>());
            actionQueue.Add(new ActionQueueEntry <BusinessLogicEntity, BusinessLogicEntity>());
            actionQueue.Add(new ActionQueueEntry <BusinessLogicEntity, BusinessLogicEntity>());
            actionQueue.Add(new ActionQueueEntry <BusinessLogicEntity, BusinessLogicEntity>());
            ActionQueueEntry <BusinessLogicEntity, BusinessLogicEntity>[] actionQueueArray = new
                                                                                             ActionQueueEntry <BusinessLogicEntity, BusinessLogicEntity>[] { null, null, null, null, null, null, null };
            actionQueue.CopyTo(actionQueueArray, 1);
            Assert.AreEqual(5, actionQueueArray
                            .OfType <ActionQueueEntry <BusinessLogicEntity, BusinessLogicEntity> >()
                            .ToList()
                            .Where(c => c != null)
                            .Count());
        }