Substantive.DevTools 9.17.2-build20260113r1

Substantive.DevTools

Utilities for solution developers who need lightweight helpers during integration, test automation, or diagnostics. The library ships with mock domain models, fake services, and internal helpers so feature teams can quickly stand up realistic scaffolding without rewriting plumbing code.

What's Included

  • Mock data models – strongly typed entities + MockDomainModelDbContext for testing EF Core pipelines with real constraints instead of in-memory stores.
  • Mock utilitiesMockUtils helpers to seed/delete/query mock data, create DefaultHttpContext instances, or simulate long-running/erroring tasks.
  • Fake services and exceptions – e.g., FakeMathService/IFakeCalculator and MockCustomException for dependency demonstrations.

Usage

  1. Reference the DevTools project from the consuming test or sample project.
  2. Register your EF Core context plus any fake services in DI.
  3. Use the mock models or utilities to seed data and drive scenario tests (see MockDataModels/** for domain-specific sets).

⚠️ Do not use in-memory or SQLite providers for integration tests that must enforce relational constraints. Prefer SQL Server/Postgres via Dev Containers or TestContainers.

Showing the top 20 packages that depend on Substantive.DevTools.

Packages Downloads
Substantive.Foundation.Backends
A metapackage contains all Substantive backend building blocks.
3
Substantive.Foundation.Backends
A metapackage contains all Substantive backend building blocks.
4
Substantive.TestTools
Collection of test and experiment tools. This library have abstract classes that help create unit test and integration test, mock domain models with bogus data, and mock business logic.
3
Substantive.TestTools
Collection of test and experiment tools. This library have abstract classes that help create unit test and integration test, mock domain models with bogus data, and mock business logic.
4
Substantive.TestTools
Collection of test and experiment tools. This library have abstract classes that help create unit test and integration test, mock domain models with bogus data, and mock business logic.
5
Substantive.TestTools
Collection of test and experiment tools. This library have abstract classes that help create unit test and integration test, mock domain models with bogus data, and mock business logic.
6
Substantive.TestTools
Collection of test and experiment tools. This library have abstract classes that help create unit test and integration test, mock domain models with bogus data, and mock business logic.
10
Substantive.TestTools
Collection of test and experiment tools. This library have abstract classes that help create unit test and integration test, mock domain models with bogus data, and mock business logic.
16
Substantive.TestTools
Collection of test and experiment tools. This library have abstract classes that help create unit test and integration test, mock domain models with bogus data, and mock business logic.
26

Version Downloads Last updated
9.17.21-build20260204R1 3 02/04/2026
9.17.20-build20260203R1 3 02/03/2026
9.17.19-build20260130R1 3 01/30/2026
9.17.18-build20260129R1 1 01/29/2026
9.17.17-build20260129R1 5 01/29/2026
9.17.17-build20260128R1 3 01/28/2026
9.17.16-build20260127R2 4 01/27/2026
9.17.16-build20260123R1 2 01/23/2026
9.17.15-build20260122R1 5 01/22/2026
9.17.14-build20260122R2 11 01/22/2026
9.17.14-build20260122R1 2 01/22/2026
9.17.14-build20260121R1 3 01/21/2026
9.17.13-build20260121R1 5 01/21/2026
9.17.12-build20260120R1 7 01/20/2026
9.17.11-build20260120R1 5 01/20/2026
9.17.10-build20260120R1 4 01/20/2026
9.17.9-build20260119R1 3 01/19/2026
9.17.8-build20260119R1 2 01/19/2026
9.17.7-build20260115R1 1 01/15/2026
9.17.6-build20260115R1 2 01/15/2026
9.17.5-build20260115R1 1 01/15/2026
9.17.4-build20260115R1 5 01/15/2026
9.17.3-build20260115R1 1 01/15/2026
9.17.2-build20260115R1 1 01/15/2026
9.17.2-build20260113R1 6 01/13/2026
9.17.1-build20260113R2 1 01/13/2026
9.17.1-build20251231R2 2 12/31/2025
9.17.1-build20251230R2 16 12/30/2025
9.17.1-build20251230R1 1 12/30/2025
9.17.0-build20251226R1 3 12/26/2025
9.17.0-build20251225R1 4 12/25/2025
9.16.0-build20251224R1 6 12/24/2025
9.15.3-build20251224R1 2 12/24/2025
9.15.2-build20251224R1 1 12/24/2025
9.15.1-build20251224R1 1 12/24/2025
9.14.0-build20251223R1 1 12/23/2025
9.12.0-build20251223R1 4 12/23/2025
9.3.0-build20251223R4 1 12/23/2025
9.3.0-build20251223R3 1 12/23/2025
9.3.0-build20251223R2 1 12/23/2025
9.3.0-build20251222R2 1 12/22/2025
9.3.0-build20251222R1 1 12/22/2025
9.1.0-build20251218R1 6 12/18/2025
9.1.0-build20251217R2 1 12/17/2025
9.1.0-build20251217R1 1 12/17/2025
9.1.0-build20251216R2 1 12/16/2025
9.1.0-build20251216R1 1 12/16/2025
9.1.0-build20251215R1 1 12/15/2025
9.1.0-build20251212R1 1 12/12/2025
9.1.0-build20251211R1 1 12/11/2025
9.1.0-build20251210R1 1 12/10/2025
9.1.0-build20251202R2 1 12/02/2025
9.1.0-build20251202R1 1 12/02/2025
9.0.5-build20251117R1 1 11/17/2025
9.0.5-build20251110R1 1 11/10/2025
9.0.5-build20251103R1 1 11/03/2025
9.0.5-build20251030R1 1 10/30/2025
9.0.5-build20251028R1 1 10/28/2025
9.0.5-build20251016R1 1 10/16/2025
9.0.5-build20250925R2 1 09/25/2025
9.0.5-build20250925R1 1 09/25/2025
9.0.5-build20250924R1 1 09/24/2025
9.0.5-build20250910R1 1 09/10/2025
9.0.5-build20250908R1 1 09/08/2025
9.0.5-build20250905R2 1 09/05/2025
9.0.5-build20250905R1 1 09/05/2025
9.0.5-build20250827R1 1 08/27/2025
9.0.5-build20250825R1 1 08/25/2025
9.0.5-build20250822R1 1 08/22/2025
9.0.5-build20250821R1 2 08/21/2025
9.0.4-build20250821R1 2 08/21/2025
9.0.3-build20250821R1 2 08/21/2025
9.0.2-build20250821R1 2 08/21/2025
9.0.1-build20250821R1 2 08/21/2025
9.0.0 26 08/18/2025
9.0.0-build20250821R3 2 08/21/2025
9.0.0-build20250821R2 2 08/21/2025
9.0.0-build20250821R1 2 08/21/2025
9.0.0-build20250818R2 2 08/18/2025
9.0.0-build20250818R1 2 08/18/2025
9.0.0-build20250817R1 3 08/17/2025