Я пытаюсь выполнить, казалось бы, очень простую вещь: из моего модульного теста я хочу заменить тип, разрешаемый макетным/поддельным объектом.Удаление или перезапись компонента из контейнера Windsor
Например: в xml config указано, что компонент службы IInterface должен быть разрешен для ClassA. Все в порядке, но из моего модульного теста я хочу, чтобы тип разрешался вместо FakeClassA. Я не могу использовать container.AddComponent для этого, так как там «уже зарегистрирован компонент для данного ключа ...».
См. Также: Как удалить компоненты с помощью замка 3.0? http://stackoverflow.com/questions/9501209/how-are-components-removed-with-castle-3-0 – Anthony 2013-01-17 11:30:36