# Zeeq Biome > Terse, readable test setup for .NET. A biome is your app's entity graph in miniature: just the rows one test needs, wired together correctly. ## Documentation Sets - [Zeeq Biome - Full Documentation](https://zeeq-ai.github.io/zeeq-biome/llms-full.txt): The full documentation for Zeeq Biome, a .NET 10 / C# 14 test-setup library. ## Getting Started - [Introduction](https://zeeq-ai.github.io/zeeq-biome/raw/getting-started/introduction.md): Why terse, readable tests matter for coding agents, and how Biome reduces setup and context overhead. - [Installation](https://zeeq-ai.github.io/zeeq-biome/raw/getting-started/installation.md): Add Zeeq Biome to a .NET 10 test project. - [Quick start](https://zeeq-ai.github.io/zeeq-biome/raw/getting-started/quick-start.md): Write a seed, a blueprint, a chain and a saved test in six steps. ## Guides - [Seeds and TestBiome](https://zeeq-ai.github.io/zeeq-biome/raw/guides/seeds-and-testbiome.md): The baseline every test starts from, and the one-call entry point your tests use. - [Blueprints](https://zeeq-ai.github.io/zeeq-biome/raw/guides/blueprints.md): One factory per entity type, as an immutable value. - [Customizing](https://zeeq-ai.github.io/zeeq-biome/raw/guides/customizing.md): How customizers and defaults work together, and why their order matters. - [Parent/child chains and .Under](https://zeeq-ai.github.io/zeeq-biome/raw/guides/parents-and-children.md): Typed parents, the anchor rule, ancestors, and jumping back with Under. - [Fan-out](https://zeeq-ai.github.io/zeeq-biome/raw/guides/fan-out.md): Child counts and customizers multiply per parent, and come back as one flat array. - [Sequences](https://zeeq-ai.github.io/zeeq-biome/raw/guides/sequences.md): Numbers and ordering that continue across Add calls, per session, parent or ancestor. - [Time and precision](https://zeeq-ai.github.io/zeeq-biome/raw/guides/time-and-precision.md): One clock per test, frozen or shared with the code under test, rounded to match your database. - [Transients](https://zeeq-ai.github.io/zeeq-biome/raw/guides/transients.md): Build an entity and return it, without saving it. - [Aggregates](https://zeeq-ai.github.io/zeeq-biome/raw/guides/aggregates.md): One input, several rows. Aggregates are built with input blueprints, so the full guide lives there. - [Input blueprints](https://zeeq-ai.github.io/zeeq-biome/raw/guides/input-blueprints.md): Customize a small input object, then build the row from it. For init-only properties, derived values, typed children, and groups of rows. - [Save hooks and global defaults](https://zeeq-ai.github.io/zeeq-biome/raw/guides/save-hooks-and-defaults.md): Fill unset properties on every matching entity, and see or change the final row list before it is saved. - [EF Core store](https://zeeq-ai.github.io/zeeq-biome/raw/guides/ef-core-store.md): Save a biome through a DbContext with one SaveChangesAsync. - [No-DB unit tests](https://zeeq-ai.github.io/zeeq-biome/raw/guides/no-db-unit-tests.md): Use Biome without a store, for pure unit tests. - [Generated grafts and scenario helpers](https://zeeq-ai.github.io/zeeq-biome/raw/guides/scenario-helpers-and-sugar.md): Generated graft methods keep chains short. Named scenario helpers keep repeated chains explicit. - [Constructor setup](https://zeeq-ai.github.io/zeeq-biome/raw/guides/constructor-setup.md): Build a common starting graph in the test constructor, then extend a fresh Biome in each test. ## Examples - [Examples](https://zeeq-ai.github.io/zeeq-biome/raw/examples.md): Eight complete example domains from the library's own test suite, each with annotated tests. - [Code reviews](https://zeeq-ai.github.io/zeeq-biome/raw/examples/code-reviews.md): Repository, pull request, review and lock - the library's reference domain. - [Membership](https://zeeq-ai.github.io/zeeq-biome/raw/examples/membership.md): Users, aliases, invitations and organizations - fan-out per parent, fill-only derives and an aggregate. - [Board](https://zeeq-ai.github.io/zeeq-biome/raw/examples/board.md): Board, columns and cards, with rank ordering from a per-parent string sequence. - [Custom seed](https://zeeq-ai.github.io/zeeq-biome/raw/examples/custom-seed.md): A plain record seed, an interface default, save hooks, frozen options and parallel safety. - [Commerce](https://zeeq-ai.github.io/zeeq-biome/raw/examples/commerce.md): A five-level fulfilment tree with mixed sequence scopes and transient request inputs. - [Project management](https://zeeq-ai.github.io/zeeq-biome/raw/examples/project-management.md): Six levels, three rank scopes, workspace-wide tickets and sibling branches. - [Learning](https://zeeq-ai.github.io/zeeq-biome/raw/examples/learning.md): School to submission, with roster numbers across sections and a clock shared with the code under test. - [Docs ingest](https://zeeq-ai.github.io/zeeq-biome/raw/examples/docs-ingest.md): Library, document, section and chunk, plus an ingest-run aggregate and a transient preview. ## Reference