Overview

How AutoFixture resolves Create requests through the kernel — pipeline, builders, and request specifications.

Most tests only need Fixture and Create, Build DSL, and Customizations. The articles here explain how that works inside Fixture — useful when you extend AutoFixture, debug unexpected specimens, or wire custom ISpecimenBuilder nodes.

In this section

  1. Specimen pipeline — behaviors, customizations, engine, and residue collectors
  2. Specimen builders and specificationsISpecimenBuilder, IRequestSpecification, and graph composition