Ninject пытается связать дважды при запуске xunit - PullRequest
0 голосов
/ 03 апреля 2019

Я запускаю несколько тестов для WebApi, которые есть в нашем проекте с xUnit, и кажется, что он запускает класс Startup этого же проекта каждый раз, когда запускает тест. Например, в области 6 тестов, запуск будет выполнен 6 раз. Пока все хорошо, но Ninject выдает ошибку, потому что он пытается связать свои библиотеки каждый раз при запуске, как показано ниже:

"Failed   Dell.Dss.IntegratedTest.WebApi.Rules.RulesControllerTests.DeleteRulePack_Returns_NotFound_When_Id_Is_Invalid
Error Message:
 System.NotSupportedException : Error loading module 'Dell.Dss.WebApi.Rules.NinjectBindingsRules' of type NinjectBindingsRules
Another module (of type NinjectBindingsRules) with the same name has already been loaded
Suggestions:
  1) Ensure that you have not accidentally loaded the same module twice.
  2) If you are using automatic module loading, ensure you have not manually loaded a module
     that may be found by the module loader"
    ```
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...