AS A Tester
I WANT to be able to run CentOps using an in-memory store implementation rather than Cosmos
SO THAT I can test the whole solution in scenarios where Cosmos is not available
Application setting on Cosmos that when enable, uses an in memory implementation of the data store.
This is useful for integration testing scenarios that need to happen before Cosmos has been deployed and configured (such as PR pipelines).
Need to investigate whether this setting will require a restart of the service or not. Ideally it wont but tat is not a high priority.
Acceptance Criteria
[ ] CentOps can be configured to use an in-memory store without any external dependencies via an application setting
AS A Tester I WANT to be able to run CentOps using an in-memory store implementation rather than Cosmos SO THAT I can test the whole solution in scenarios where Cosmos is not available
Application setting on Cosmos that when enable, uses an in memory implementation of the data store.
This is useful for integration testing scenarios that need to happen before Cosmos has been deployed and configured (such as PR pipelines).
Need to investigate whether this setting will require a restart of the service or not. Ideally it wont but tat is not a high priority.
Acceptance Criteria