Assertions have been moved from NSpec
namespace to NSpec.Assertions
.
When client test code is also using Shouldly, NSpec assertions go in conflict
with those from Shouldly
namespace.
Everywhere NSpec assertions are used, add a using NSpec.Assertions;
directive.
Removed support for .NET Framework 4.5. Minimum required version is now .NET 4.5.2.
In order to have a single .NET Core project targeting both .NET Core and .NET Framework.
Remain on NSpec 1.0.13 if you need to support .NET Framework 4.5 or 4.5.1.
Removed most assertions. The few left (on true/false expectation) have been renamed to follow .NET naming conventions. Removed dependency from NUnit.
In order to remove dependency from NUnit and keep NSpec focused as a testing framework.
Use an assertion library, like e.g. FluentAssertions or Shouldly, and replace old NSpec assertions with theirs.
If your project relied on NUnit transitive dependency from NSpec, install NUnit directly in your project.