Ninject, как проверить привязку для данного типа, доступен без создания экземпляра - PullRequest
5 голосов
/ 31 марта 2011

Так что я просто пытаюсь протестировать свои модули, обычно я собираюсь создать ядро ​​с данным модулем и затем попытаться получить экземпляр, однако этот сценарий включает в себя несколько модулей, и было бы лучше, если бы я мог проверить это определенные модули имеют доступ к определенным привязкам (т. е. реализуют и взаимодействуют)

Есть ли способ проверить, доступна ли привязка для данного типа без создания и экземпляра класса (т. Е. Мне не нужно проверять наличие этих зависимостей)?

1 Ответ

6 голосов
/ 31 марта 2011

Черт, конечно, как только я написал, я обнаружил, что в Ядре есть метод GetBindings(), который делает в значительной степени то, что мне нужно.

Надеюсь, это кому-то поможет

...