Skip to content

Documentation Overhaul – Cookbook, parity table, real-world examples #48

@cwinland

Description

@cwinland

Milestone 7 – Documentation & Real-World Scenarios

Goal:
Deliver comprehensive, actionable documentation and sample applications that demonstrate FastMoq’s capabilities across real-world .NET and Azure use cases. This milestone supports onboarding, adoption, and developer confidence by showing how FastMoq simplifies mocking in complex environments.


Key Deliverables

  • Getting Started Guide

    • Clear setup instructions and first test walkthrough
    • Explanation of provider architecture and fluent syntax
  • Feature Parity Table

    • Side-by-side comparison of FastMoq vs Moq/NSubstitute
    • Highlight auto-injection, fluent scenarios, and extensibility
  • Cookbook Recipes

    • Common mocking patterns (e.g., API controllers, EF Core, background services)
    • Fluent scenario examples with verification and logging
  • Sample App

    • Real-world .NET application with FastMoq-based tests
    • Includes Azure-focused modules (e.g., Storage, Queue, Auth setup)
    • Demonstrates how to mock Azure SDKs and services despite limited interfaces
    • Covers test setup for IOptions<T>, ILogger<T>, IConfiguration, and other DI patterns
  • Time-Saving Comparisons

    • Benchmarks or side-by-side test examples showing reduced boilerplate
    • Developer productivity highlights

Outcome:
FastMoq becomes easier to adopt and trust, with clear guidance and examples tailored to modern .NET and Azure development workflows.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions