Top 20 NuGet tdd Packages
.NET Core global tool continuous test runner that monitors and runs only the tests affected.
This package is now obsolete and has been replaced by the NUnit.Engine package. Provides a common interface for loading, exploring and running NUnit tests in .NET Core and .NET Standard
Simple and fluent web automation - Make it so easy to write a range of tests from functional, smoke to acceptance tests for your web application that there's no excuse not to.
XUnit extensions to aid testing ASP.Net Core-specific properties / attributes etc.
*TestBase* gives you a flying start with - fluent assertions that are easy to extend - sharp error messages - tools to help you test with “heavyweight” dependencies on - AspNetCore.Mvc, AspNet.Mvc or WebApi Contexts - HttpClient - Ado.Net - Streams & Logging - Mix & match with your favouri...
Mocklis is a library and source code generator for .net, targeted at generating test doubles from interfaces. This package contains an ILogContext which writes to a Serilog ILogger.
Mocklis is a library and source code generator for .net, targeted at generating test doubles from interfaces. This package contains experimental code that might some day make it to the Mocklis or Mocklis.Core packages.
Serilog.Sinks.ListOfString logs to a list of string so you can test your logging : ``` var log= new List<String>(); var testLogger= new LoggerConfiguration().WriteTo.StringList(log).CreateLogger(); ...tests... log.ShouldContain( x=>x.Matches("kilroy was here") ); ``` This is for Serilog. For Mic...
NUnit.Mocks was originally developed for internal use in NUnit's own tests, although we no longer use it for that purpose. In addition, it has been useful as a teaching tool, allowing users to gain familiarity with mocking techniques before moving on to more serious frameworks. For production use,...
This package contains extensions to the Microsoft Visual Studio Team Test unit testing framework. Features include alternatives to ExpectedExceptionAttribute and a fully extensible assertion application programming interface.
*TestBase* gets you off to a flying start when unit testing projects with dependencies. TestBase-Mvc adds a rich extensible set of fluent assertions for verifying Mvc ActionResults and for easy setup of ControllerContext and HttpContext for both Mvc and WebApi TestBase.Shoulds ------------------- Ch...
This project is to speed up and clean up unit testing and test driven development by returning random values.
Allows creating acceptance tests in developer friendly environment by offering LightBDD.Framework features on top of Fixie testing framework. High level features: * user friendly bdd scenario definitions; * test execution tracing and time measurement, helpful during longer test execution; * Xml/Htm...
Provides LightBDD integration with Autofac, allowing to use Autofac as DI container for LightBDD scenarios.
Unit Testing with Local Functions 🐯 Use Xunit to write TDD or BDD tests: ✔️ Arrange / Act / Assert ✔️ Given / When / Then ✔️ Context / Specification
Auto-mocked Unit Testing with Local Functions 🐯 Use the traditional Unit Testing Frameworks to write TDD or BDD tests: ✔️ Arrange / Act / Assert ✔️ Given / When / Then ✔️ Context / Specification Use NSubstitute to: ✔️ Mock / Fake / Stub