Итак, у меня есть CustomBootstrapper
, который выполняет большую часть инициализации приложений, включая регистрацию IoC и настройку планировщика Quartz. Модули также сильно зависят от SuperSimpleViewEngine
.
Теперь мне нужно проверить это, используя MSTest, конечно, и, как все, наверное, уже поняли, это не сработает. Ребята из Нэнси поняли это заранее и предложили обходной путь: https://github.com/NancyFx/Nancy/wiki/Nancy-Testing-View-Location, который, как я предполагаю, работает, потому что, когда я в своем тестовом примере пытаюсь создать экземпляр моего загрузчика, он с треском проваливается, потому что есть больше чем один RootPathProviders.
Таким образом, решение, казалось бы, заключается в использовании ConfigurableBootStrapper. Итак, я думаю, единственный вопрос в том, как мне убедиться, что ConfigurableBootStrapper настроен так же, как мой CustomBootStraper
?
IRootPathProvider
, в тестовом коде напишитеvar bootstrapper = new Bootstrapper();
, путь просмотра за нас будет обрабатывать Нэнси. - person Junle Li   schedule 01.03.2015