NSpec is a BDD (Behavior Driven Development) testing framework of the xSpec (Context/Specification) flavor for .NET. NSpec is intended to drive development by specifying behavior within a declared context or scenario. NSpec is heavily inspired by RSpec and Mocha.
See nspec.org for instructions on getting started and documentation.
See under examples/:
Sample solution showing how to setup a NSpec test project targeting .NET Core
Sample solution showing how to setup a NSpec test project targeting .NET Framework
Also, there are a couple of projects under sln/test/Samples/ path, SampleSpecs and SampleSpecsFocus. Those are part of main NSpec solution, needed when testing NSpec itself, and contain several mixed examples of NSpec test classes.
To check for potential breaking changes, see BREAKING-CHANGES.md.
See contributing doc page.