Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Разработка под ASP.NET > После тест. метода запускается Page_Load,почему? |
Автор: Gigant007 19.3.2011, 15:21 | ||||||
Есть тестовый метод,
который по идее должен проверять правильность работы метода AuthenticateUser
Тестовый метод срабатывает правильно, и устанавливает значение теста пройден, но после срабатывания тестового метода, выполнение переходит к методу Page_Load
после окончания которого результат теста переходит из пройденного, в не пройденный и выдается следующая ошибка:"Не удалось настроить канал связи с ASP.NET. ÐаÑÑÐµÐ±Ð¾Ð²Ð°Ð½Ð½Ð°Ñ ÑлÑжба не найдена." 1) Как лучше изменить тест в таком случае? Может программно установить, что бы не запускался метод Page_Load? 1.1) Почему Page_Load запускается не в начале, т.е. при инициализации и первом применении объекта target, а после выполнения тестового метода? 1.2) Почему вызов этого метода, после окончания и присвоения результата теста, меняет результат? 2) Когда проверяю контрольные значения и ввожу target.AuthenticateUser(), выдается сообщение:"Это выражение вызывает побочные эффекты и не будет вычислено", почему вызывается этот побочный эффект? |
Автор: EagleOne 25.3.2011, 14:02 | ||
особо не вник, но, наверно, потому что в AuthenticateUserTest() происходит вызов AuthenticateUser(), а в нем:
после редиректа жизненый цикл страницы, на которую редиректились и собсвено Page_Load наверно, как-то так... |