public void CanFunctionNormallyWithMixedAddRemoveOdd()
{
NewWorkflowNames workflowNames = new NewWorkflowNames();
int cnt = 1;
for(int i = cnt; i < 10; i++)
{
string name = "Unsaved " + i;
workflowNames.Add(name);
}
for(int i = 1; i < 10; i += 2)
{
string name = "Unsaved " + i;
workflowNames.Remove(name);
}
var next = workflowNames.GetNext();
Assert.AreEqual("Unsaved 1", next);
}