MiniMock

Minimalistic approach to mocking in .NET

View on GitHub

No Dependencies to Shared Libraries

Context

In our project, there is a consideration to include dependencies on shared libraries. However, relying on shared libraries can introduce several challenges, including version conflicts, increased complexity, and reduced control over the project’s dependencies.

Decision

We will not include any dependencies on shared libraries in our project. Instead, we will aim to implement necessary functionality within the project itself or use static linking where appropriate.

Consequences

Positive:

Negative:


More ADRs can be found in the docs/ADR directory.