Skip to content
This repository was archived by the owner on Jun 30, 2023. It is now read-only.
This repository was archived by the owner on Jun 30, 2023. It is now read-only.

Moq v5 #1

@kzu

Description

@kzu

Pendings:

  • Interface proxies
  • Abstract class proxies
  • Allow customizing the proxy generation
  • Consume the generator Sdk from Moq.Sdk to inject IMocked interface
  • Override all virtual members
  • Add design-time proxies support via analyzers and code fixes
  • Add support for updating out-of-date proxies (analyzer + codefix)
  • Returns
  • Callbacks
  • Events
  • Throws
  • Setup void methods
  • Default value for Task/Task
  • Overridable default value behavior
  • Named mocks
  • Make debugging and inspecting mocks and their state awesome
  • Recursive mocks
  • Verify
  • Verifiable
  • All Moq v4 features available in v5
  • Linq to Mocks @marianor
  • Stunts nuget package via NuGetizer
  • Stunts.Sdk nuget package via NuGetizer
  • Moq.Sdk nuget package via NuGetizer
  • CI nuget feed with all packages
  • Analyzer/code fixes for legacy APIs via nuget
  • New website, maybe docfx? See https://www.dennisdel.com/how-we-build-documentation/. Autofac.org uses RTD...
  • Code coverage badge via coveralls.io
  • Bring back dynamic run-time proxies

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions