Como injetar uma dependência de fonte de dados em um serviço da web RESTful com Jersey (Framework de Teste

Estou criando um serviço da web RESTful usando Jersey, que depende do MongoDB para persistênci

O serviço da Web se conecta ao banco de dados padrão, mas para os testes de unidade, eu gostaria de usar um banco de dados de teste separado. Eu preencheria esse banco de dados de teste no setUp, executaria meus testes e o destruiria em tearDow

Normalmente, eu usaria a injeção de dependência aqui para fornecer a fonte de dados a um gerente de entidade que o serviço usaria, mas, neste caso, o serviço da Web está sendo executado independentemente dos testes de unidade. Estou usando o Jersey Test Framework, que inicia um contêiner Grizzly para fornecer a interface de serviço da web e fornece um cliente de serviço da web para a classe de teste de unidade.

Qual é a melhor maneira de injetar uma dependência da minha classe de teste de unidade na instância do servidor (que o Jersey Test Framework configura em um contêiner Grizzly