public void TestHistoryCleanup()
{
ClearHistory();
for (int i = 0; i < MaxHistory + 1; i++)
{
TestConsoleProvider.SimulateConsoleInput("-s historytest"+i);
var parsed = Args.Parse<TestArgs>("$");
}
TestConsoleProvider.SimulateConsoleInput(Repeat("{up}", MaxHistory+1));
var parsedAgain = Args.Parse<TestArgs>("$");
Assert.AreEqual("historytest10", parsedAgain.SomeParam);
ClearHistory();
}