All unit and integration tests are working as expected.
I've used git submodules for getting a copy of orleans repo locally into libs/orleans folder as suggested in the other thread.
I wanted to avoid having to include all the required orleans projects for unit tests in the soltution, so I'm using an MSBuild task as part of Orleans.Providers.MongoDB.UnitTest.csproj instead.
I've also used EphemeralMongo for spinning up a mongo instance for integration and unit tests in order to remove the requirement for a local or cloud instance.
All unit and integration tests are working as expected. I've used git submodules for getting a copy of orleans repo locally into
libs/orleans
folder as suggested in the other thread.I wanted to avoid having to include all the required orleans projects for unit tests in the soltution, so I'm using anMSBuild
task as part ofOrleans.Providers.MongoDB.UnitTest.csproj
instead.I've also used EphemeralMongo for spinning up a mongo instance for integration and unit tests in order to remove the requirement for a local or cloud instance.
Please let me know if you have any questions.
To clone the branch: