### Question:
BancoDoBrasil extends AbstractBanco implements Banco { @Override public String getCarteiraFormatado(Beneficiario beneficiario) { return leftPadWithZeros(beneficiario.getCarteira(),2); }  @Override String geraCodigoDeBarrasPara(Boleto boleto); @Override String getNumeroFormatado(); @Override java.net.URL getImage(); String getNumeroConvenioFormatado(Beneficiario beneficiario); @Override String getCodigoBeneficiarioFormatado(Beneficiario beneficiario); @Override String getCarteiraFormatado(Beneficiario beneficiario); @Override String getNossoNumeroFormatado(Beneficiario beneficiario); @Override String getNumeroFormatadoComDigito(); @Override String getNossoNumeroECodigoDocumento(Boleto boleto);  }### Answer:
@Test public void carteiraFormatadoDeveTerDoisDigitos() { Beneficiario beneficiario = Beneficiario.novoBeneficiario().comCarteira("1"); String numeroFormatado = this.banco.getCarteiraFormatado(beneficiario); assertEquals(2, numeroFormatado.length()); assertEquals("01", numeroFormatado); }