### Question:
CNPJ { public boolean isValid() { return new CNPJValidator().invalidMessagesFor(numero).isEmpty(); } CNPJ(String numero); String getNumero(); String getNumeroFormatado(); boolean isValid(); @Override String toString(); @Override int hashCode(); @Override boolean equals(Object obj);  }### Answer:
@Test public void shouldReturnIfIsValid() throws Exception { CNPJ cnpjValido = new CNPJ("23.121.367/0001-69"); CNPJ cnpjInvalido = new CNPJ("12.345.678/9012-34"); assertTrue(cnpjValido.isValid()); assertFalse(cnpjInvalido.isValid()); }