Não estão muito redundantes estas verificações?
assertEquals(1, encerrador.getTotalEncerrados());
verify(daoFalso).atualiza(leilao1);
Estamos vendo a mesma coisa de duas maneiras diferentes. Não seria melhor decidir por uma delas e usar somente essa?