Кто-нибудь знает, как провести модульное тестирование SiteMapNode? Мы создаем некоторые настраиваемые элементы управления навигацией, которые отображают неупорядоченные HTML-списки из карт сайта с настраиваемыми атрибутами.
Я пытаюсь следовать тестовому подходу, но обнаружил, что SiteMapNode имеет внутренние зависимости от HttpContext. Чтобы просмотреть файл карты сайта, он настаивает на использовании виртуального пути для поиска файла карты сайта.
У меня есть карта сайта, которую я хотел бы протестировать, но я не хочу создавать свою среду модульного тестирования в веб-проекте (!)
Какие-либо предложения? Насмешка? Переопределение соответствующих членов?