Существуют, вероятно, другие пути, но я устанавливаю TestDriven.NET . Это позволяет Вам щелкать правой кнопкой по методу тестирования (MSTest, NUnit, MbUnit, и т.д.) и избранное Выполнение в Отладчике. Я настоятельно рекомендую его.
Если вы загрузите и добавите ссылку на StoryQ , вы можете использовать красивый стиль BDD (см. Примеры, щелкнув ссылку) и в то же время использовать NUnit как обычно (и TestDriven.Net, раннер R #, или что у вас есть).
Стиль 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));
}
Самое замечательное в этом стиле тестирования - вам не нужно видеть базовый код, чтобы понять суть намерение поведения.
Для получения дополнительной информации вот несколько сайтов:
]