Я думаю, что лучше всего создать свой собственный:
Создайте новое решение с проектом класса.
Добавьте ссылку на dll TechTalk.SpecFlow.
Создайте новый файл функций SpecFlow.
Это даст вам базовую спецификацию для калькулятора.
Скомпилируйте приложение и запустите его в Nunit Test Runner.
Вам будет выдано множество ошибок «нет подходящего шага».
Создайте новый файл определения шага SpecFlow.
Скопируйте методы, которые вам дал тестовый модуль Nunit, в файл определения.
Перекомпилируйте и запустите его в Nunit.
Тогда вам просто нужно реализовать внутренности каждого метода.
Мне нравится SpecFlow за то, что он заставляет меня писать более умный, более управляемый код.