Written March 12, 2009 at 15:00 MDT Tagged tools
A couple of people have been contacting telling me about how much they are enjoying using the developwithpassion.bdd library. I just wanted to point out that the syntax for the library was completely inspired by the work I saw done in Machine.Specifications (MSpec).
My main reason for developing developwithpassion.bdd was to have something that had the same syntax, that I could drop into my existing MbUnit projects and have them work side by side. This allowed me to take advantage of the existing unit runners (MbUnit Gui, MbUnit Console, Icarus, as well as TestDriven.Net), more importantly, it allowed me to slowly evolve my test writing style without having to revisit all of the tests that I already had in place. Of course, the library (being something that I use personally) has adopted a lot of things such as my naming conventions, as well as a fairly significant set of base classes that allow me to significantly cut down the noise in the tests/specs.
The Eleutian boys did a great job with MSpec, and I just wanted to make it very publicly clear as to where this project got its inspiration!!
Develop With Passion