Это мой первый тест для Asp.Net Web Application.
У нас есть движок, состоящий из нескольких модулей. Мне нужно проверить классы в модуле двигателя.
Хотя эти предложения являются частью приложения Asp.Net, они состоят только из бизнес-логики.
Как я могу тестировать эти классы изолированно, будучи частью WebApp? потому что я получаю эту ошибку
Веб-запрос 'http://localhost:8936/' успешно выполнен без запуска теста. Это может произойти, если настройка веб-приложения для тестирования завершается неудачно (при обработке запроса возникает ошибка сервера ASP.NET) или когда не выполняется страница ASP.NET (URL-адрес может указывать на страницу HTML, веб-службу или список каталогов). Для запуска тестов в ASP.NET требуется, чтобы URL-адрес соответствовал странице ASP.NET и чтобы страница выполнялась правильно до события Load. Ответ на запрос сохраняется в файле 'WebRequestResponse_BlogManagerBPOConstr.html' с результатами теста; обычно этот файл можно открыть в веб-браузере для просмотра его содержимого.
Спасибо
РЕДАКТИРОВАТЬ: @Mark, это один из TestMethods, созданных дизайнером
/
// <summary>
///A test for BlogManagerBPO Constructor
///</summary>
// TODO: Ensure that the UrlToTest attribute specifies a URL to an ASP.NET page (for example,
// http://.../Default.aspx). This is necessary for the unit test to be executed on the web server,
// whether you are testing a page, web service, or a WCF service.
[TestMethod()]
[HostType("ASP.NET")]
[AspNetDevelopmentServerHost("D:\\WorkingCopies\\MyProject\\Engine", "/")]
[UrlToTest("http://localhost:8936/")]
public void BlogManagerBPOConstructorTest()
{
BlogManagerBPO target = new BlogManagerBPO();
Assert.Inconclusive("TODO: Implement code to verify target");
}