Я использую VS2008 Team Suite, ASP.NET MVC Beta, с установленным TestDriven.Net. Когда я создал свой проект из шаблона, он также создал проект «Тесты» и поместил несколько тестов контроллера для AccountController в папку внутри этого проекта. Я добавил другие контроллеры и связанные тесты. Однако, когда я щелкаю правой кнопкой мыши на методе в контроллере и использую диалоговое окно «Создание модульных тестов», не удается создать заглушку модульного теста в моем существующем классе тестирования в проекте. Он создает новый файл класса теста с тем же именем в корне тестового проекта, но не вставляет тестовую заглушку. Если я перенесу тесты контроллера на один уровень вверх из папки контроллеров в тестовом проекте, он будет работать нормально.
Кто-нибудь еще видит такое поведение или это связано с моей конкретной настройкой? Я бы не заметил, но проект разделил тесты в отдельной папке, что я считаю хорошей идеей. Теперь, когда я пытаюсь его использовать, мне нужно либо создать новые тесты вручную, либо отменить сегрегацию. Если это только я, какие-нибудь идеи о том, где настроить поведение, чтобы это исправить?
У меня Visual C# test project
выбрано по умолчанию в настройках, с Unit Test
в качестве единственного включенного файла.