Извините, у вас проблемы с фрагментом кода, который я написал.
У меня нет доступа к исходному коду сейчас, но я посмотрю вечером (по британскому времени).
Как вы думаете, вы могли бы отправить мне свое решение, чтобы я мог повторить его на месте?Мой адрес электронной почты: jkonecki на gmail.com
ОБНОВЛЕНИЕ
Я получил ваш исходный код, но, к сожалению, он содержит ссылки на библиотеки, которые я не могу получить, поэтому не могу его скомпилировать.
Я создал отдельное решение (отправленное вам по электронной почте) с веб-приложением MVC3 и проектами модульного тестирования, в котором используется пользовательский механизм связывания моделей.Есть два теста, которые доказывают, что метод WebActivatorManager.Run правильно регистрирует пользовательский поставщик.
Попробуйте отладить свой модульный тест, чтобы убедиться, что метод Run
вызывает ваш статический метод Start
.
Исходный код WebActivator: здесь - вы можете получить его и пройти через него.