JasonBock / Rocks

A mocking library based on the Compiler APIs (Roslyn + Mocks)
MIT License
263 stars 20 forks source link

Create Comparison Application for Mocking Frameworks #306

Open JasonBock opened 9 months ago

JasonBock commented 9 months ago

Describe the solution you'd like

I'm interested in creating an application (or a test class library) that illustrates what features are supported by the other mocking frameworks (Moq, NSubstitute, and FakeItEasy) and compare them to what Rocks does as well (like ref structs, ref/out, pointers, methods with lots of parameters, scoped, etc.). This may be helpful in seeing what I might want to add to Rocks, or just how the features compare to each other. It may also be helpful for performance comparisons, though that's arguably what BenchmarkMockNet is for.