Found 19 packages
Shouldly - Assertion framework for .NET. The way asserting *Should* be
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]`? 3. Duplicate the initialization in every `[Test]`? All three of these are valid, and unfortunately, all three can be found in the same project and sometimes the same 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. NOTE: Even if template currently creates a project supporting .NET Core Tools Preview 2 (the one based on project.json), in order to install custom CLI templates like this you need to have at least .NET Core Tools RC4 on your development machine.
Minimal RSpec Clone
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 Explorer window.
Scribe lets you write RSpec-style tests in C# (without leaving the comfort of your favorite testing framework).
Scribe lets you write RSpec-style tests in C# (without leaving the comfort of your favorite testing framework).
Scribe lets you write RSpec-style tests in C# (without leaving the comfort of your favorite testing framework).
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 development. It currently supports test projects targeting .NET Framework 4.5 and later, and NSpec 1.0.x. NOTE: To work with old project.json-based .NET Core projects, please try dotnet-test-nspec runner. Support for MSBuild-based .NET Core projects is under development. Support for VS 2017 Extension is under development as well.
Scribe lets you write RSpec-style tests in C# (without leaving the comfort of your favorite testing framework).
A Visual Studio test harness for NSpec
NJasmine is an NUnit extension for writing given/when/then style specifications or tests. Like RSpec, NJasmine as a DSL uses nested anonymous methods to build up a specification. Reference nuget NJasmine to write your specs, and reference nuget NJasmine.NUnit to run your tests.
A context/specification test framework, heavily inspired by RSpec
NJasmine is an NUnit extension for writing given/when/then style specifications or tests. Like RSpec, NJasmine as a DSL uses nested anonymous methods to build up a specification. Reference nuget NJasmine to write your specs, and reference nuget NJasmine.NUnit to run your tests.
A context/specification test framework, heavily inspired by RSpec
RSpec style BDD framework for Powershell. A cross between Pester, RSpec and Jasmine.
.Net SDK for Voucherify - coupons, vouchers, promo codes - http://www.voucherify.io
A BDD like test framework for .NET based on RSpec