FactoryBot.define do
	factory :contabilidade_anulacao_do_item_do_empenho, class: 'Contabilidade::AnulacaoDoItemDoEmpenho' do
		item_do_empenho_id {
			(Contabilidade::ItemDoEmpenho.last || FactoryBot.create(:item_do_empenho_caderno) ).id
		}
		anulacao_do_empenho_id {
			(Contabilidade::ItemDoEmpenho.last || FactoryBot.create(:anulacao_do_empenho_total) ).id
		}
		quantidade {1}

		trait :parcial do
			anulacao_do_empenho_id {
				(Contabilidade::ItemDoEmpenho.last || FactoryBot.create(:anulacao_do_empenho_total, tipo_de_anulacao: :parcial) ).id
			}
		end
	end
end
