NSpec is a BDD-style testing framework for .NET. NSpec is intended to drive development by specifying behavior within a context or scenario. NSpec belongs to the xSpec (Context/Specification) family and is heavily inspired by RSpec and Mocha.
When testing in C# it's not unusual to test instances of a class. The problem we
all face is having a place to initialize our objects.
1. Create a field that is initialized and reset on `[TearDown]`?
2. Create a null field that is initialized during `[SetUp]`?
NSpec.VsAdapter is a test adapter to run NSpec tests from Test Explorer in Visual Studio. It runs tests from projects targeting classic .NET Framework.
It is available both as a Visual Studio Extension (for VS 2013, 2015) as well as a NuGet Package (for VS 2017). VS Extension for 2017 is under...
DotNetTestNSpec is a NSpec runner for .NET Core command line interface and Visual Studio IDE.
It runs NSpec tests in .NET Core projects targeting both .NET Core and .NET Framework, both from console - taking advantage of `dotnet test` command line interface - as well as from Visual Studio Test...
It installs Visual Studio project templates to be used when creating projects from .NET Core 'dotnet new' command line interface.
Currently, it contains a project template for a NSpec test library targeting both .NET Core and .NET Frameowrk.
Even if template currently creates a project...