public void TestMultiTabCycling()
{
// First tab goes to 'anotherParam', second tab advances since the first tab was completed by empty string
TestConsoleProvider.SimulateConsoleInput("\t 50 \t\t stringval");
var parsed = Args.Parse<TestArgs>("$");
Assert.AreEqual("stringval", parsed.SomeParam);
Assert.AreEqual(50, parsed.AnotherParam);
}