Запустить тест NUnit, не используя мышь?

задача antcontrib VerifyDesign поможет Вам сделать то, что Вы хотите:

, Например, если существует три пакета в одном исходном дереве

* biz.xsoftware.presentation
* biz.xsoftware.business
* biz.xsoftware.dataaccess

и естественно представление должно только зависеть от бизнес-пакета, и бизнес должен зависеть от dataaccess. Если Вы определите свой дизайн этот путь, и он нарушен, то сборка перестанет работать, когда verifydesign задачу Ant назовут. Например, если бы я создал класс в biz.xsoftware.presentation, и тот класс зависел от класса в biz.xsoftware.dataaccess, то сборка перестала бы работать. Это гарантирует, что дизайн на самом деле следует за тем, что документируется (до некоторой степени, по крайней мере). Это особенно любезно с автоматизированными сборками

Поэтому, как только Вы решили, как вещи должны быть организованы, можно осуществить требования во время компиляции. Вы также получаете прекрасный-granied контроль, таким образом, можно позволить определенным случаям нарушать эти "правила". Таким образом, можно позволить некоторые циклы.

В зависимости от того, как Вы хотите сделать вещи, Вы могли бы найти, что "utils" пакет имеет смысл.

Для особого прецедента, на который Вы ссылаетесь... Я мог бы сделать что-то вроде этого:

  • пакет nn содержит Nueron и Connection
  • , пакет nn.neurons содержит подклассы нейрона Nueron

, и Соединение оба высокоуровневые понятия, используемые в NeuralNetowrk, таким образом помещение их всех вместе имеет смысл. Классы Нейрона и Соединения могут относиться друг к другу, в то время как класс Соединения не имеет никакой потребности знать о подклассах Нейрона.

6
задан JoelFan 13 October 2009 в 15:37
поделиться

3 ответа

Быстрый поиск в Google по запросу "Сочетания клавиш TestDriven.NET" дает несколько полезных страниц.

http://weblogs.asp.net/nunitaddin/archive/2004/08/30/ 222447.aspx

http://www.lostechies.com/blogs/jimmy_bogard/archive/2008/02/27/testdriven-net-keyboard-shortcut.aspx

-1
ответ дан 17 December 2019 в 22:13
поделиться

Если вы перейдете в Tool => Options => Keyboard, вы можете создать новую комбинацию клавиш для запуска модульного теста для метода или всего набора. Просто выберите команду из списка и назначьте клавишу.

0
ответ дан 17 December 2019 в 22:13
поделиться

Посмотрите, есть ли какие-либо соответствующие записи из TestDriven.NET в Инструменты - Параметры - Клавиатура (например, ReSharper добавляет "ReSharper.ReSharper_UnitTest_ContextRun", который позволяет запускать редактор метода модульного тестирования, в котором находится курсор) и привязать его к некоторому сочетанию клавиш.

2
ответ дан 17 December 2019 в 22:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: