Criando tratamento para IllegalArgumentException e Testes