test: Add integration tests to exercise the Lambda subscriptions #71
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issue #, if available: DOTNET-6922
Description of changes: Adds integration tests that create actual SQS queues mapped to Lambda functions.
Addressed feedback on #52 at the time it was closed (due to us stopping and then restarting this ticket now). I couldn't re-open since I rebased the branch on
dev
.The majority of this is the scaffolding, right now the tests are just testing either a single successful or single failing message against
ProcessLambdaEventAsync
andProcessLambdaEventWithBatchResponseAsync
. But it's easier to iterate on tests now that the setup is in place, so open to feedback if you think we should add additional test cases.By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.