FiniteProgress: Hook up with Console

Also add test case.