FactoryBot.define do
	factory :agente_publico, class: 'Base::AgentePublicoMunicipal' do
		unidade_orcamentaria_id { Base::Cidade.find_or_create_by!( FactoryBot.attributes_for( :fortaleza ) ).id }
		pessoa_id { FactoryBot.create(:pessoa_fisica).id }
		ingresso_sistema_publico_municipal {'C'}
		tipo_relacao_servico_publico {'J'}
		numero_de_posse {"123456"}
		data_da_posse {Date.today}
		tipo_de_amparo_legal {'J'}
		data_do_amparo_legal  {Date.today}
		data_da_publicacao_do_amparo_legal {Date.today}
		matricula_municipal {"234432"}
		situacao_funcional {'pensionista'}
		regime_juridico {'E'}
		regime_previdenciario {'G'}
		codigo_ocupacao {'advogado'}
		tipo_de_cargo {'diretor_de_depertamento'}
		carga_horaria_semanal {40}
		tipo_de_programa {'PIS'}
		codigo_pis_pasep {'1234568901'}
		titulo_de_eleitor {'1236784'}
		grau_de_instrucao {'superior_incompleto'}
		codigo_sexo {'masculino'}
		nome_da_mae {"Maria Silva"}
		nome_do_pai {"Pedro Lucas"}
	end
end
