public CompositeWorkItem Pop()
{
if (CurrentCompositeWorkItem == null)
{
throw new InvalidOperationException(Properties.UnitTestMessage.UnitTestHarness_RunNextStep_NoCompositeWorkItemsExist);
}
CompositeWorkItem queue = _stack.Peek();
if (queue != null)
{
_stack.Pop();
}
return queue;
}