NBehave is a lightweight behavior-driven design framework for describing application behavior in terms of stories and scenarios. NBehave features a fluent interface and can be used with any testing framework, including NUnit, MbUnit, and MSTest. It is heavily influenced by Joe