Данный - Когда затем пример с NUnit

Существуют, вероятно, другие пути, но я устанавливаю TestDriven.NET . Это позволяет Вам щелкать правой кнопкой по методу тестирования (MSTest, NUnit, MbUnit, и т.д.) и избранное Выполнение в Отладчике. Я настоятельно рекомендую его.

6
задан epitka 29 October 2009 в 18:40
поделиться

2 ответа

Если вы загрузите и добавите ссылку на StoryQ , вы можете использовать красивый стиль BDD (см. Примеры, щелкнув ссылку) и в то же время использовать NUnit как обычно (и TestDriven.Net, раннер R #, или что у вас есть).

5
ответ дан 8 December 2019 в 14:44
поделиться

Стиль Given When Then тесно коррелирует со стилем Arrange Act Assert для модульного тестирования.

Вот пример:

[Test]
public void RotateAngle_Given27Degress_Returns64Degrees()
{
   //Arrange or Given
   var someAngleClass = new Angle();

   //Act or When
   var result = someAngleClass.Rotate(27);

   //Assert or Then
   Assert.That(result, Is.EqualTo(64));
}

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

Для получения дополнительной информации вот несколько сайтов:

http://www.arrangeactassert.com/

Блог Роя Ошерова

http://www.artofunittesting.com/

]
6
ответ дан 8 December 2019 в 14:44
поделиться
Другие вопросы по тегам:

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