public bool Validar(Documento documento) { if (documento.UF == null) { throw new Exception("A UF do documento não foi informada"); } string inscricao = documento.Numero; if (inscricao.ToUpper().Equals("ISENTO")) { return(true); } IDocumentoEstadual validacaoIE = GetEstado(documento); return(validacaoIE.IsValid(documento.Numero)); }
public string GenerateFake(Documento documento) { IDocumentoEstadual validacaoIE = GetEstado(documento); return(validacaoIE.GenerateFake()); }