Замок Виндзорский замок.МикроКернел.КомпонентРегистрацияException - PullRequest
0 голосов
/ 31 января 2011

Я пытаюсь зарегистрировать поддельную службу аутентификации для отладки, используя:

container.Register(Component
    .For<Services.IFormsAuthenticationService>()
    .ImplementedBy<Services.DebugAuthenticationService>());

, где реализует Services.DebugAuthenticationService Services.FormsAuthenticationService

но я получаю эту ошибку:

Адаптер модульного теста выдал исключение: тип не разрешен для члена 'Castle.MicroKernel.ComponentRegistrationException, Castle.MicroKernel, версия = 2.1.0.0, культура = нейтральная, PublicKeyToken = 407dd0808d44fbdc' ..

1 Ответ

0 голосов
/ 31 января 2011

Компонент для чего?Реализовано чем?Ты скучаешь по типам.

Здесь вы найдете пример правильного использования Component.For ... ImplementedBy:

Реализация UnitOfWork с Castle.Windsor

...