Conversation
|
Hi @stebet , that is awesome, thanks! I'll take a look at the changes in details in the nex few days, will ping back here. |
|
Hi @stebet , sorry for the delay, even though part of the blame for it is on your country... such an incredible place to visit 🙂 Anyway I've been finally able to resolve the conflict (by updating the SLN file to the new SLNX formt) and updated the branch. I also added a couple of Thanks! |
Isn't it better to split this PR into 2 PRs. One for BackplaneMessage refactoring and another one for NATS backplane? |
Yep that would be better. I might amend this PR to skip the BackplaneMessage changes and put that in a separate PR later. Thanks for the feedback |
|
Really really interested in this! Any progress? |
cdcf7c9 to
9d1abc6
Compare
|
Finally found the time to update the PR and take out the BackplaneMessage changes (I'll put those in a separate PR later). Rebased as well and fixed the build issues (changes the AOTTester app to .NET 9 instead of 10.0). |
Make Backplane Tests easily extensible Improve build process to test NATS and Redis backplanes
88ffbc2 to
d99427a
Compare
Added a NATS Backplane
I added a new project which uses NATS as a backplane for cache events. It's relatively straightforward
Made Backplane Tests easily extensible
I made the L1BackplaneTests and the L1L2BackplaneTests abstract classes which can easily be inherited and implement methods to provide the
IFusionCacheBackplaneand theIDistributedCacheso tests for new backplane and Distributed Caches can easily be implemented.This could be further improved by making these test classes perhaps take the Backplane and Distributed cache as parameters for parameterized tests. I might look at doing it like that to make it even easier.