Есть ли способ RowTest с использованием MSpec? - PullRequest
0 голосов
/ 03 декабря 2010

Во время практики Check Kata с MSpec я хотел удалить дублирование в моих спецификациях так же, как вы добавили бы RowTest в NUnit, но я не мог понять, как.

Кто-нибудь пробовал что-то похожее, или вы считаете такой подход анти-паттерном в среде контекста / наблюдения, такой как MSpec?

1 Ответ

1 голос
/ 04 декабря 2010

MSpec не поддерживает концепцию RowTest, известную из других сред, таких как NUnit и MbUnit.

Существует ограниченная поддержка для повторного использования спецификаций (It s) с поведением, то есть Behaves_like<TBehavior>, но это не совсем то же самое, что RowTest.

Как правило, я не рекомендую MSpec обрабатывать множество различных точек данных, как вам необходимо в вашем коде kata. Существуют более эффективные инструменты для работы с такими ситуациями, например, тот, который вы упомянули (NUnit).

...