private void CriarNovoRepositorio <TObjeto>(string tipo) where TObjeto : IEntidade
        {
            var tipoRepositorio = typeof(RepositorioFake <>);
            var tipoGenerico    = tipoRepositorio.MakeGenericType(typeof(TObjeto));
            var dicionario      = DicionarioCache.Consultar(typeof(TObjeto));
            var persistencia    = new PersistenciaFake <TObjeto>(dicionario);

            Repositorios.Add(tipo, (IRepositorio)Activator.CreateInstance(tipoGenerico, this, persistencia));
            _persistencias.Add(tipo, persistencia);
        }
 public RepositorioFake(ContextoFakeBase contexto, PersistenciaFake <TObjeto> persistencia)
 {
     _contexto        = contexto;
     _persistencia    = persistencia;
     _validarAoSalvar = true;
 }