cratis-specs-csharp
Step-by-step guidance for writing C# specs in Cratis with BDD Specification by Example — the Establish/Because/should_ pattern, for_/when_/and_ folder hierarchy, reusable given/ contexts, NSubstitute mocking, and the in-process scenario family. Use when writing C# unit or integration specs or structuring the for_/when_/and_ hierarchy. For specs tied to a specific vertical-slice command, write-specs is the focused workflow.
Pinned to revision 8356298f1c6e, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/cratis-specs-csharp/SKILL.md
- skills/cratis-specs-csharp/references/csharp-patterns.md
- skills/cratis-specs-csharp/references/integration-specs.md
Every link opens the file at its source, pinned to the revision this page describes.