FactoryBot.define do
	factory :obra_transferencia, class: 'Obra::Transferencia' do

		orgao_cedente_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
		}

		conta_bancaria_id {
			Base::ContaBancaria.find_or_create_by!( FactoryBot.attributes_for( :conta_bancaria ) ).id
		}
		tipo {"convenio"}
		esfera {"estadual"}
		modalidade {"convenio_sus"}
		data {"23/07/2016"}
		inicio_da_vigencia {"23/07/2016"}
		fim_da_vigencia {"01/08/2016"}
		valor_repasse {10.0}
		valor_contrapartida { 5.0 }
	end
end
