Тестируйте код C #, не создавая мое приложение - PullRequest
3 голосов
/ 06 октября 2009

Я пытаюсь выполнить некоторые манипуляции со строками в своем веб-приложении, но я не хочу компилировать все приложение, просто чтобы увидеть результат в простом виде.

Есть ли (желательно бесплатный) инструмент, который я могу использовать для проведения быстрых тестов, или есть что-то в VS2008, которое я могу использовать?

Спасибо

Ответы [ 6 ]

6 голосов
/ 06 октября 2009

Если вы просто хотите опробовать несколько операторов в непосредственном режиме, LINQpad отлично подходит для написания коротких фрагментов.

Домашняя страница LINQPad

6 голосов
/ 06 октября 2009

Взгляните на NUnit

Visual Studio 2008 имеет некоторые встроенные модульные тесты .

1 голос
/ 06 октября 2009

Используйте инфраструктуру для модульного тестирования , поставляемую в комплекте с VS2008.

Примечание: вам все равно придется создавать любой проект, содержащий код - вы не можете обойти это - но вам не нужно будет создавать полное решение.

1 голос
/ 06 октября 2009

Обычный способ тестирования фрагмента кода без сборки / запуска всего приложения - модульные тесты . Есть несколько рамок, помогающих вам сделать это.

Для C # я использовал NUnit .

0 голосов
/ 06 октября 2009

Если строка, которую вы хотите изменить, находится на странице ASPX, вы можете просто отредактировать страницу и сохранить ее. Простое обновление должно обновить результаты. Если это значение переменной, вы можете использовать Watch Window для изменения значения.

Если вам нужно программное решение для тестирования метода, вы можете использовать встроенное MSTEST , простое пользовательское консольное приложение или одну из других платформ модульного тестирования.

0 голосов
/ 06 октября 2009

Я рекомендую вам протестировать такие функциональные возможности с помощью модульных тестов. Я не знаю C #, но должно быть много фреймворков и / или библиотек.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...