You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
ChronicleFixture.UsesPerContextMongoDBHost in Cratis.Chronicle.XUnit.Integration: an in-process MongoDB fixture that opts in starts a fresh host for every test context and gives its databases a unique prefix, so writes a previous context's kernel flushes after shutdown cannot change the next context's results. It defaults to false; a fixture that overrides GetStorageConfigurator passes DatabaseNamePrefix to WithMongoDB. See the integration tests guide.
Fixed
In-process MongoDB integration runs no longer intermittently overcount keyed events or let observers from an earlier test context consume the next context's events. (#4787)