public virtual void testCanExecute() { Assert.IsFalse(q.canExecute()); q.setMaxRunningEntries(2); Assert.IsTrue(q.canExecute()); q.setQueueStatus(EnumQueueStatus.Held); Assert.IsFalse(q.canExecute()); q.setQueueStatus(EnumQueueStatus.Waiting); Assert.IsTrue(q.canExecute(), "note that this is inconsistent"); }