Qual é uma boa abordagem para testar ligações Ninject?

Usamos ninject em todos os nossos projetos e, como você sabe, algumas vezes torna-se difícil testar se o kernel seria capaz de resolver todos os tipos em tempo de execução, porque às vezes o controle se perde quando a magnitude das ligações e autobindings (através de extensões ninject) ) é alto.

Então, o que estou perguntando aqui é como posso saber que meu kernel, depois de carregar todos os módulos e ligações, será capaz de resolver todos os tipos? Você faz algum tipo de teste unitário? Ou você apenas faz testes de aceitação do aplicativo, em tempo de execução? Qualquer sugestão será ótima :)

questionAnswers(3)

yourAnswerToTheQuestion