Machine.Specifications is a Context/Specification framework for .NET that removes language noise and simplifies tests.
-
Updated
Sep 6, 2026 - C#
Machine.Specifications is a Context/Specification framework for .NET that removes language noise and simplifies tests.
The Ruby Spec Suite aka ruby/spec
A generic model for using fakes and automocking on top of Machine.Specifications
A test adapter for Visual Studio and dotnet test for the Context/Specification framework Machine.Specifications
A ReSharper runner for the Context/Specification framework Machine.Specifications
An assert library for the Context/Specification framework Machine.Specifications
A console runner for the Context/Specification framework Machine.Specifications
🗂️ Store, version, and share prompts with PromptG, a standardized JSON format designed for flexible and tool-agnostic prompt management.
A version independent runner for the Context/Specification framework Machine.Specifications
Greedy coin change algorithm implementation
A roslyn code analyzer + Fix provider to improve productivity when writing Unit Tests with MSpec and mocking objects with Moq.
A TestDriven.Net runner for the Context/Specification framework Machine.Specifications
📄 Define Token-Oriented Object Notation (TOON), a compact encoding for JSON data that enhances model clarity and minimizes token usage.
To associate your repository with the mspec topic, visit your repo's landing page and select "manage topics."