While OrleansTestKit team decides on real adaptability for supporting multiple mocking frameworks, I've added changes to support NSubstitute for mocking.
To build a package for NSubstitute:
dotnet pack -c Release -p:Flavor=nsubstitute
To build package for Moq:
dotnet pack -c Release
This is not best and elegant solution for maintenance preceptive, but I will try my best.
Sorry this didn't get traction. Unfortunately, I don't think this is something I can take on maintenance-wise. I hope we can revisit the mocking story in the not-too-distant future.
While OrleansTestKit team decides on real adaptability for supporting multiple mocking frameworks, I've added changes to support NSubstitute for mocking.
To build a package for NSubstitute:
To build package for Moq:
This is not best and elegant solution for maintenance preceptive, but I will try my best.