FactoryBot.define do
	factory :licitacao_documento_do_pedido, class: 'Licitacao::DocumentoDoPedido' do
		data_do_documento {"2018-09-11".to_date}
		texto {"MyText"}
		usuario_id {
			Usuario.find_by(nome_de_usuario: "Comum").try(:id) || FactoryBot.create(:usuario_comum).id
		}
		pedido_id {
			(Licitacao::Pedido.find_by( FactoryBot.attributes_for(:pedido).except(:categorias_do_pedido_attributes) ) || FactoryBot.create(:pedido)).id
		}
		modelo_do_documento_id {Licitacao::ModeloDeDocumento.find_or_create_by(FactoryBot.attributes_for(:licitacao_modelo_de_documento)).id}
		titulo_personalizado {"TituloPersonalizado"}
		tipo_de_documento {"personalizado"}
	end

	factory :licitacao_documento_do_pedido_outro, class: 'Licitacao::DocumentoDoPedido' do
		data_do_documento {"2018-09-11".to_date}
		texto {"MyText"}
		usuario_id {
			Usuario.find_by(nome_de_usuario: "Comum").try(:id) || FactoryBot.create(:usuario_comum).id
		}
		pedido_id {
			(Licitacao::Pedido.find_by( FactoryBot.attributes_for(:pedido).except(:categorias_do_pedido_attributes) ) || FactoryBot.create(:pedido)).id
		}
		modelo_do_documento_id {Licitacao::ModeloDeDocumento.find_or_create_by(FactoryBot.attributes_for(:licitacao_modelo_de_documento)).id}
		tipo_de_documento {"outros_documentos"}
	end
end
