This migrates the repository to centralized package management, avoiding the overhead of needing to change versions in every csproj when bumping versions.
I also rewrote the persistence tests to use fixtures, since the existing tests were needlessly slow ( instantiating all providers per run of each test ). 90 mins -> 1 min on my machine. One broken test (CanUseSeparateStores), but that was not adressed.
Description
This migrates the repository to centralized package management, avoiding the overhead of needing to change versions in every csproj when bumping versions.
I also rewrote the persistence tests to use fixtures, since the existing tests were needlessly slow ( instantiating all providers per run of each test ). 90 mins -> 1 min on my machine. One broken test (CanUseSeparateStores), but that was not adressed.
Out of date dependencies were updated.