arcus-azure / arcus.testing

Reusable testing components used during Arcus testing.
https://testing.arcus-azure.net/
MIT License
5 stars 2 forks source link

Create `TestBlobStorageConfig` test configuration instance for test-friendly Azure Blob storage authentication #98

Closed stijnmoreels closed 2 months ago

stijnmoreels commented 5 months ago

Is your feature request related to a problem? Please describe. When interacting with Azure Blob storage, we need some information to make the interaction/authentication successful. Instead of burdening the tester with each piece of this information separately, we need a more streamlined and scalable approach on loading the required information in a 'test config' model and use it in any following Azure Blob storage-related test functionality.

Describe the solution you'd like Create a dedicated TestBlobStorageConfig model that loads configuration keys from the TestConfig (#92). The required information is:

The configurtion has all the necessary information to create a BlobServiceClient.

Additional context

92 #93

stijnmoreels commented 2 months ago

Will not be needed due to the way we will support all authentication mechanisms and leave the flexibility of loading test confirmation values.