FactoryBot.define do
	factory :obra_operacao_de_credito, class: 'Obra::OperacaoDeCredito' do

		financiador_id {
			Base::Pessoa.find_or_create_by!( FactoryBot.attributes_for( :pessoa_fisica ) ).id
		}
		unidade_orcamentaria_id {
			Loa::UnidadeOrcamentaria.find_or_create_by!(FactoryBot.attributes_for(:loa_hgf, :orcamento_2016)).id
		}
		funcao_id {
			Base::Funcao.find_or_create_by(FactoryBot.attributes_for(:funcao_saude, :orcamento_2016)).id
		}
		modalidade {"operacao_credito_interna"}
		data {"23/07/2019"}
		inicio_da_vigencia {"23/07/2019"}
		fim_da_vigencia {"01/08/2019"}
		valor_operacao_credito {10.0}
		periodicidade_amortizacao {"mensal"}
	end
end
