Para começar, não conheço nenhum equivalente direto ao DBUnit para Mongo. O Mongo ainda é um produto novo, então você provavelmente terá que "enrolar o seu próprio" para algumas dessas coisas.
No entanto, existem vários recursos do Mongo que devem facilitar isso:
- É executado com permissões mínimas
- Ele pode simplesmente "executar" em arquivos preparados
- Ele realmente não tem um esquema (exceto para índices)
- Pode trabalhar com dados JSON
Com base no seu conjunto de dados, há várias maneiras de fazer isso. Mas as ferramentas básicas estão lá.
- Você deve ser capaz de iniciar uma versão específica para seu teste, a partir de seu teste.
- Você deve poder importar dados de "estado" do arquivo JSON.
- Você deve ser capaz de aplicar qualquer função do lado do servidor de um arquivo JS (do zero).
Portanto, a coisa toda deve ser bastante simples. Embora você terá que escrever muito do código de cola.