Результаты поиска по запросу "inversion-of-control"

7 ответов

Windsor Container: как указать публичное свойство, которое не должно заполняться контейнером?

При создании экземпляра класса Windsor по умолчанию обрабатывает все открытые свойства класса как необязательные зависимости и пытается их удовлетворить. В моем случае это создает довольно сложную циклическую зависимость, которая приводит к ...

1 ответ

@HassanTareq, StructureMap недоступен для Prism.Forms. Autofac - ужасный контейнер, который мы собирались выбросить. DryIoc - безусловно лучший контейнер для использования.

ачале нового

2 ответа

Я просто позволяю моим тестам зависеть от Autofac, хотя я инкапсулирую это. Все мои TestFixtures наследуются от Fixture, который определен так:

аюсь заставить модульные тесты не полагаться на вызовcontainer.Resolve <T> () за их зависимости.Я сейчас пользуюсьAutoFac 2.2.4 и попробовалxUnit.NET а...

ТОП публикаций

1 ответ

Так рада, что вы исправили это :-)

8 ответов

Замок Виндзор: Как проверить, что все зарегистрированные компоненты разрешимы?

ли тестировать код, который регистрирует компоненты в вашем контейнере IoC?Если так, то как?

1 ответ

API менялся со временем слишком сильно, хотя я могу сказать, что многое из этого могло быть вызвано изменениями в инфраструктуре MVC. Это довольно простая концепция, и все же я уже некоторое время читаю противоречивую документацию и блоги.

ько начал играть с контейнерами IoC и поэтому выбрал Ninject.После нескольких часов пота и слез я все еще не могу понять, как настроить приложение MVC3 с пом...

4 ответа

Моно-совместимая структура внедрения зависимостей

КоторыйВнедрение зависимости [http://en.wikipedia.org/wiki/Dependency_injection] рамки совместимы (и проверены) сМоно [http://www.mono-project.com/Main_Page] 2.4.2.3 время выполнения (Примечания к выпуску [http://www.go-mono.com/archive/2.4.2.3])?

4 ответа

О нескольких контейнерах в весенних рамках

В типичном проекте Spring MVC есть два «контейнера»: один создан ContextLoaderListener, а другой - DispatchServlet. Я хочу знать, это действительно два экземпляра контейнера IoC? (Я вижу два файла конфигурации бина, одинroot-context.xml ...

7 ответов

Кодирование по интерфейсу означает, что в вашем тесте вы можете использовать фиктивный объект вместо реального объекта. Используя хороший макет фреймворка, вы можете делать в своем макете объект все что угодно.

ал очень долгий и трудный квест, чтобы учиться иприменять TDD для моего рабочего процесса. У меня сложилось впечатление, что TDD очень хорошо вписывается в п...

0 ответов

, Вы правы, спрашивая, чем версия Python может отличаться от SmallTalk, но предпочтительный подход может быть (есть?) Другим.

овлен большим вопросом (и кучей отличных ответов) отВот. [https://stackoverflow.com/questions/4456424/what-do-programmers-mean-when-they-say-code-against-an-interface-not-an-object] Имеет ли утверждение «Код против интерфейса, а не объекта» ...