87bd0d7792
Regression Tests / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
* CompositeDataQueueHandler handles duplicate configs - CompositeDataQueueHandler will handle duplicate subscriptions sharing the same config. Adding unit tests * Refactor bug solution after review - LiveSubscriptionEnumerator will not long perform any symbol mapping but will just trigger a new subscription call when remapped. - CompositeDHQ will handling symbol mapping and keep track of these mapped configs to trigger unsubscribe accordengly. Adding unit tests * Adjust solution after review - To avoid breaking uniqueness of SubscriptionDataConfig will be adding a private `mapped` property that will change equality of mapped configs to avoid them clashing. Adding unit tests * Rename IDQH subscription extension methods