Testes de integração interrompidos após a migração para o ASP.NET Core RC2

Nos meus testes de integração, eu uso umTestServer para trabalhar em direção a uma instância do servidor de teste para meus testes de integração. No RC1, instanciei usando o seguinte código:

var server = new TestServer(TestServer.CreateBuilder().UseStartup<Startup>());

No RC2, o TestServer.CreateBuilder () foi removido. Portanto, tentei criar um novo TestServer usando o seguinte código:

var server = new TestServer(new WebHostBuilder().UseStartup<Startup>());

O problema que estou enfrentando é que, depois do RC2, o tempo de execução não consegue resolver as dependências do DI, de modo que gera exceções no método Configure para a classe Startup. No entanto, o sistema inicia se eu iniciar o servidor real (não o projeto de teste). A exceção lançada é a seguinte:

  System.Exception : Could not resolve a service of type 'ShikashiBot.IShikashiBotManager' for the parameter 'botManager' of method 'Configure' on type 'ShikashiBot.Startup'.

Atualmente, estou usando o seguinte pacote para o host de teste:Microsoft.AspNetCore.TestHost": "1.0.0-rc2-final

questionAnswers(1)

yourAnswerToTheQuestion