FactoryBot.define do
	factory :licitacao_item_do_pedido_por_pessoa, class: 'Licitacao::ItemDoPedidoPorPessoa' do
		item_do_pedido {
			Licitacao::ItemDoPedido.find_by( FactoryBot.attributes_for(:item_do_pedido) ) || FactoryBot.create(:item_do_pedido)
		}
		pessoa_do_pedido_id {
			Licitacao::PessoaDoPedido.find_or_create_by!( FactoryBot.attributes_for(:pessoa_do_pedido) ).id
		}
		preco_de_cotacao {9.99}
		marca {"Tilibra"}
		valido {true}
	end

	factory :licitacao_item_do_pedido_por_pessoa_externa, class: 'Licitacao::ItemDoPedidoPorPessoa' do
		item_do_pedido {
			Licitacao::ItemDoPedido.find_by( FactoryBot.attributes_for(:item_do_pedido) ) || FactoryBot.create(:item_do_pedido)
		}
		pessoa_do_pedido_id {
			Licitacao::PessoaDoPedido.find_or_create_by!( FactoryBot.attributes_for(:pessoa_do_pedido, interno: false) ).id
		}
		preco_de_cotacao {9.99}
		marca {"Tilibra"}
		valido {true}
	end
end
