public bool IsSatisfiedBy(PessoaJuridica pessoaJuridica) { if (pessoaJuridica.CNPJ == null) { return(false); } var pj = _pessoaJuridicaRepository.ObterPorCNPJ(pessoaJuridica.CNPJ.Codigo); return(pj == null || (pj != null && pj.IdPessoa == pessoaJuridica.IdPessoa)); }