I am one of people who are excited about upcoming nopCommerce 2.0 based on ASP.NET MVC. After looking at its source code, I am even more excited but one thing I was wondering: are you (developers) using behavior driven development (BDD) tools/techniques for the project? I sincerely hope that BDD is used because otherwise, making test specs might become confusing and even irrelevant.
I think MSpec and SpecFlow are good tools for BDD.
That's what I thought. I can understand that an open source project would not use BDD due to time and personnel constraints. But BDD would not only appeal to enterprise users of nopCommerce but also guide developers what to test. I think right there is a business idea of nopCommerce.