Adding logic to handle failure scenario during Create Subscription
This PR Contains
- logic to handle failure scenario during Create Subscription
Scenario: While creating a new Subscription, Push Subscription creation might fail on event Grid which required the corresponding record to be deleted from Cosmos Db. Failures during this delete operation blocks a user to create a subscription with same topic and PushEndpoint combination again
- Added UT's to cover new changes
- Ran Integration Tests on local environment
- UT coverage is over 90%
Edited by harshit aggarwal