FactoryBot.define do
	factory :documento_da_cotacao, class: 'Licitacao::DocumentoDaCotacaoDoPedido' 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
		}
		pessoa_do_pedido_id {
			(Licitacao::PessoaDoPedido.find_by( FactoryBot.attributes_for(:pessoa_do_pedido) ) || FactoryBot.create(:pessoa_do_pedido)).id
		}
		modelo_do_documento_id {Licitacao::ModeloDeDocumento.find_or_create_by(FactoryBot.attributes_for(:licitacao_modelo_de_documento)).id}
		tipo_de_documento { :cotacao_por_email }
	end

	factory :documento_da_cotacao_personalizado, class: 'Licitacao::DocumentoDaCotacaoDoPedido' 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
		}
		pessoa_do_pedido_id {
			(Licitacao::PessoaDoPedido.find_by( FactoryBot.attributes_for(:pessoa_do_pedido) ) || FactoryBot.create(:pessoa_do_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
end
