Универсальный ксерокс сайтов

Иногда так и хочется утащить приглянувшийся сайт в своё логово навеки. Пишем батник (предварительно поставьте Wget командой cinst wget подробнее): «c:\SOFT\GnuWin32\bin\wget» -r -k http://www.wow.ru/ -l 5 —no-check-certificate —html-extension -o log.txt Мелкие сайты будут работать без проблем, если откроете index.htm. Тяжёлые возможно потребуется обработать напильником. Открываем любимый Tcmd и пишем паттерн в диалоге Multi-rename tool: Жмякаем…

Авторизация WebPages в юнит-тестировании

Чтобы добавить возможность управлять пользователями в юнит-тесты, установите в проект QualityTools.UnitTestFramework пакет PM> Install-Package Microsoft.AspNet.WebPages.WebData Первым делом добавьте инициализацию в тестовый метод, с указанием имени строки подключения: WebSecurity.InitializeDatabaseConnection(«DefaultConnection», «UserProfile», «UserId», «UserName», autoCreateTables: false); Это позволит вызывать далее методы работы с учётками, типа WebSecurity.UserExists(«aaa»); Последним шагом добавьте в app.config раздел system.web, чтобы всё заработало: <system.web> <roleManager…