Testing TDD, DDD and Design Patterns: Asp.net Core, xunit and DynamoDB Asp.net Core 2.2 xunit DynamoDB S3 Bitbucket pipelines Docker