Skip to content

Conversation

@StuartFerguson
Copy link
Member

  • Updated package references for TransactionProcessor.Client, TransactionProcessor.IntegrationTesting.Helpers, SecurityService.Client, and Shared.
  • Refactored test cases in TransactionProcessorACLApplicationServiceTests.cs to implement a new result pattern for response handling.
  • Modified TransactionProcessorACL.BusinessLogic.Services to return results using a new Result<T> type, enhancing error management.
  • Introduced Merchants.feature for defining merchant-related scenarios, including roles, API scopes, and client setups.
  • Enhanced ACLSteps with new methods for retrieving merchant and contract information using the updated result pattern.
  • Updated SharedSteps to align with new token retrieval and storage methods.
  • Adjusted MerchantController and TransactionController to utilize new result types and improve logging.
  • Added records and methods in ReqnrollExtensions for converting data tables to expected response types in tests.
  • Improved overall error handling and logging for better operational insights.

Closes #322

- Updated package references for `TransactionProcessor.Client`, `TransactionProcessor.IntegrationTesting.Helpers`, `SecurityService.Client`, and `Shared`.
- Refactored test cases in `TransactionProcessorACLApplicationServiceTests.cs` to implement a new result pattern for response handling.
- Modified `TransactionProcessorACL.BusinessLogic.Services` to return results using a new `Result<T>` type, enhancing error management.
- Introduced `Merchants.feature` for defining merchant-related scenarios, including roles, API scopes, and client setups.
- Enhanced `ACLSteps` with new methods for retrieving merchant and contract information using the updated result pattern.
- Updated `SharedSteps` to align with new token retrieval and storage methods.
- Adjusted `MerchantController` and `TransactionController` to utilize new result types and improve logging.
- Added records and methods in `ReqnrollExtensions` for converting data tables to expected response types in tests.
- Improved overall error handling and logging for better operational insights.
@StuartFerguson StuartFerguson merged commit 2217620 into master May 28, 2025
9 checks passed
@github-actions github-actions bot deleted the task/#322_missing_integration_tests branch July 28, 2025 01:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Missing Integration Tests

2 participants