Как-то понадобилось добавить в проект симпатичный 3-d pie график.
Пока толпа решала на какой компонент потратить денежку, нарисовал вот такой вот график:
Библиотека для .NET, которая реализует концепцию behavior-driven development (BDD), которая по сути являеться надстройкой над test-driven development (TDD), с хорошо всем знакомым NUnit во главе.
Рано или поздно всем разработчикам приходиться писать \ менять unit тесты. Как правило, спустя месяц / год разработчик уже не помнит какой тест, что проверяет и как он это делает. Ещё хуже, если сотни тестов достаються Вам в наследство, даже понять, что именно проверяет тест не всегда просто. А если над проектом работает команда аналитиков которые хотят проверить работу логики, но при этом не знают языка программирования?
И тут на белом коне появляеться NBehave, его задача — облегчить сопровождение и поддержку unit тестов и предоставить «не программистам» возможность протестировать логику.