### Question:
HSBC extends AbstractBanco implements Banco { @Override public String getAgenciaECodigoBeneficiario(Beneficiario beneficiario) { return leftPadWithZeros(beneficiario.getCodigoBeneficiario(), 7); }  @Override String getNumeroFormatadoComDigito(); @Override String geraCodigoDeBarrasPara(Boleto boleto); String getDataFormatoJuliano(Calendar vencimento, int tipo); @Override String getCarteiraFormatado(Beneficiario beneficiario); @Override String getCodigoBeneficiarioFormatado(Beneficiario beneficiario); @Override URL getImage(); @Override String getNossoNumeroFormatado(Beneficiario beneficiario); @Override String getNumeroFormatado(); @Override String getAgenciaECodigoBeneficiario(Beneficiario beneficiario); @Override String getNossoNumeroECodigoDocumento(Boleto boleto);  }### Answer:
@Test public void naoAparecerNuloEmAgenciaECodigoBeneficiarioFormatado() throws Exception { this.banco = new HSBC(); Beneficiario beneficiario = Beneficiario.novoBeneficiario().comAgencia("1234").comDigitoAgencia(null).comCodigoBeneficiario("1234567").comDigitoCodigoBeneficiario(null); assertThat(banco.getAgenciaECodigoBeneficiario(beneficiario), is("1234567")); }