Написание модульных тестов: как программно получить папку с тестовыми файламиC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Написание модульных тестов: как программно получить папку с тестовыми файлами

Сообщение Anonymous »

Я пишу модульные тесты в Visual Studio 2010.

Для проверки некоторых функций я добавил папку с тестовыми файлами.

Мне нужно получить эту папку программно без жесткий путь в строке.

Папка содержится в
/TestFiles

Я пытался использовать AppDomain.CurrentDomain.BaseDirectory.
Это будет работать, только если я запускаю модульные тесты с помощью resharper.

результат:
/bin/debug< /code>, чтобы я мог легко перейти к TestFiles.

Если я запускаю тест с помощью Visual Studio, BaseDirectory:

\TestResults\_
\Out

Я переместил файл решения в другую папку. Поэтому мои проекты находятся не в той же папке, что и файл решения.

Пример:

= C:\SolutionFiles


= C:\Projects\MyProject

Может кто-нибудь сказать мне, как получить путь к моим тестовым файлам без использования жестко запрограммированной строки?

ИЗМЕНИТЬ

Я пока не нашел решения.

Visual Studio использует другую папку сборки для тестирования.
Поэтому все, что обычно встроено в папку bin, для теста будет встроено в другую папку.

МОЕ TEMP-SOLUTION

Я добавил файл App.config в свой тестовый проект.
В этот файл конфигурации я добавил параметр с необходимым путем к тестовым файлам:






Подробнее здесь: https://stackoverflow.com/questions/452 ... mmatically
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Написание модульных тестов при использовании aiohttp и asyncio
    Anonymous » » в форуме Python
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous
  • Selenium pytest не может связать веб-драйвер с моими тестовыми файлами из conftest.py на уровне класса
    Anonymous » » в форуме Python
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Как использовать WebApplicationFactory с тестовыми контейнерами для тестов SpecFlow?
    Anonymous » » в форуме C#
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Как запустить отладчик IntelliJ для модульных тестов в проекте Maven?
    Anonymous » » в форуме JAVA
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Laravel — Усиление защиты для различных маршрутов и модульных тестов
    Гость » » в форуме Php
    0 Ответы
    35 Просмотры
    Последнее сообщение Гость

Вернуться в «C#»