test should no longer fail, method also always generates correct amount of payments