У нас есть проект веб-приложений (на самом деле есть десятки ...), к которому прилагается проект тестирования. В тестовом проекте у меня есть простой единичный тест, который выполняет несколько методов.Каковы наилучшие методы для атрибута AspNetDevelopmentServerHost?
Выполняется локально, выполняется единичный тест и работает.
Однако, когда наш сервер сборки TFS пытается выполнить тест, он выходит из строя с ошибкой в отношении недопустимого пути для атрибута AspNetDevelopmentServerHost. Другие члены команды могут выполнить это просто отлично.
Проблема в том, что корень моей рабочей области TFS установлен в c: \ projects \ У одного из членов команды есть c: \ tfs2008 \ Сервер сборки TFS, с другой стороны, устанавливает переменную pathToWebRoot для " c: \ blahblah \ Release_PublishedWebsites ... "Это приводит к неправильному пути.
Из-за количества проектов, которые у нас есть, я не могу каждый сбросить переменную окружения при каждом переключении проектов.
Итак, каковы наилучшие практики в отношении веб-проектов для модульного тестирования в командной среде? MSDN site article был в истинном стиле microsoft менее полезным.
достаточно близко. Я просто хочу, чтобы мы могли установить его во время выполнения. – NotMe