FactoryBot.define do
	factory :estorno_de_despesa_extra_orcamentaria, class: 'Contabilidade::EstornoDeDespesaExtraOrcamentaria' do
		despesa_extra_orcamentaria_id {
			Contabilidade::DespesaExtraOrcamentaria.find_or_create_by!( FactoryBot.attributes_for(:despesa_extra_orcamentaria) ).id
		}

		usuario {
			attrs = FactoryBot.attributes_for :usuario_comum
			Usuario.find_by( attrs.except(:password) ) || Usuario.create!( attrs )
		}

		justificativa {"justificativa padrão"}
	end
end
