Я запускаю несколько тестов для 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"
```