FactoryBot.define do
  factory :tipo_de_esfera, class: 'Base::TipoDeEsfera' do
    descricao {"Federal"}

    trait :orcamento_2016 do
      #deixar sem o _id
      modulo {
        Orcamento.find_or_create_by( FactoryBot.attributes_for(:orcamento_2016) )
      }
    end

    trait :orcamento_2017 do
      #deixar sem o _id
      modulo {
        Orcamento.find_or_create_by( FactoryBot.attributes_for(:orcamento_2017) )
      }
    end
  end
end
