NSubstitutionen
NSubstitutionen is a unit testing library for the .NET platform that allows developers to create mock objects. Mocks are used to isolate the code being tested from its dependencies, enabling more focused and reliable unit tests. NSubstitutionen simplifies the process of creating and configuring these mock objects.
The core concept in NSubstitutionen is the "substitution," which is an object that replaces a real dependency.
NSubstitutionen supports mocking interfaces and abstract classes, as well as concrete classes. It provides mechanisms for