Результаты поиска по запросу "dependency-injection"

6 ответов

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

жный дубликат: Как вы макете файловую систему в C # для модульного тестирования? [https://stackoverflow.com/questions/1087351/how-do-you-mock-out-the-file-system-in-c-sharp-for-unit-testing] Я пишу модульные тесты для своего кода, используя Moq ...

1 ответ

Спасибо за информацию. Причина, по которой я использую XML, заключается в том, что XML на самом деле взят из унаследованного кода, поэтому это было своего рода «отправной точкой». Тем не менее, я бы хотел начать миграцию с Fluent API, следовательно, иметь часть этого в XML и часть в Fluent API.

я есть декоратор и фактическая реализация, которая выглядит так: public interface IAmUsedTwice { void DoSomething(); } public class ForReal: IAmUsedTwice { public SomethingElse Need { get; set; } public ForReal(SomethingElse iNeed) { Need = ...

12 ответов

 решение?

е всего испытываю желание использовать «инъекцию ублюдка» в нескольких случаях. Когда у меня есть «правильный» конструктор внедрения зависимостей: public class ThingMaker { ... public ThingMaker(IThingSource source){ _source = source; }Но тогда, ...

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

2 ответа

Спасибо, Джек. Это дальше по кроличьей норе, чем я хотел или хотел путешествовать, но +1 за то, что указал мне правильное направление.

даю пользовательский UserNamePasswordValidator для службы WCF. Я подключаю сервис с Autofac + WCF / мультитенант, все аккуратно соединяются. Однако я не уверен, какую стратегию использовать для подключения / реализации этого ...

2 ответа

Преимущество использования applicationcontext.getbean против @configurable [закрыто]

в чем преимущество использования@configurableпо сравнению с набоб, не управляемый биномпоapplicationcontext.getbean? кто-нибудь перечисляет плюсы и минусы?

6 ответов

Spring JUnit: как смоделировать автоматически подключенный компонент в подключенном компоненте

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

2 ответа

Намерение вопроса, казалось, было вторым предложением. Пользователь хочет отложить, когда объекты создаются. Это то, что я ответил.

ляет ли structmap делать инъекции в конструктор ленивым образом? Имеется в виду не создание объекта, который вводится, пока он не используется?

3 ответа

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

аюсь удалить Service Locator из абстрактного базового класса, но я не уверен, что заменить его. Вот псевдо-пример того, что я получил: public abstract class MyController : Controller { protected IKernel kernel; public MyController(IKernel ...

2 ответа

Дисциплина @WeNeedAnswers является самой простой, если мы затрудняем плохое поведение ;-)

возиться с питоном, как обычно он превращает мой жесткий объектно-ориентированный мир в статическую типизацию в какой-то беспорядок. Python поддерживает типизацию утки, не имеет полезной концепции программирования на основе интерфейса (как в ...

4 ответа

 из группы Microsoft Patterns and Practices. Unity - это слой абстракции поверх ObjectBuilder.

ускаю новое приложение Winforms и намереваюсь использовать среду IoC / DI (возможно, Ninject, но я также думаю о StructureMap и LinFu). Похоже, что почти все, кто использует IoC / DI, делают это в веб-среде и практически ничего не нашли при ...