Conversation
… books, and sales, including new UI, API endpoints, client interfaces, and integration tests.
…dmin-specific DTOs and endpoints for improved management.
…d add corresponding tests.
…ation and improve test reliability for eventual consistency.
…HeaderHandler` and removing explicit header parameters from client endpoints.
…on and introduce a dedicated favorite books endpoint interface.
…dd new authenticated client helpers.
… book creation endpoint to return the created DTO.
…g new helper methods.
…and add Accept-Language headers to author and category endpoints.
…nt and client-side DTOs.
…kWithHeadersAsync` method.
… `Refit` clients for improved type safety and maintainability.
- ShoppingCartTests: Combined invalid quantity tests using [Arguments] - BookValidationTests: Combined validation tests using [Arguments] - Improved exception testing with TUnit's .Throws<>() pattern
- Added soft delete and restore operations to ManagementIntegrationTests - Simplified verification since AuthorDto doesn't expose IsDeleted property
- PriceFilterRegressionTests: Use TestConstants for retry counts - BookFilterRegressionTests: Use TestConstants for retry counts and delays - CategoryOrderingTests: Use TestConstants.DefaultProjectionDelay
- ShoppingCartTests: Use .IsEmpty() instead of .Count().IsEqualTo(0) - CategoryOrderingTests: Use .IsEquivalentTo() instead of manual loop assertions
- CorrelationTests: Grouped related header and database assertions - Improved failure reporting by showing all assertion failures at once - Ran dotnet format for code cleanup
- Added comprehensive XML docs to fake data generators - Documented GenerateFakePassword, GenerateFakeEmail - Documented GenerateFakeBookRequest, GenerateFakeAuthorRequest - Documented GenerateFakeCategoryRequest, GenerateFakePublisherRequest - Documented GetAuthenticatedClientAsync<T> - Improves developer experience and maintainability
…new API endpoints, services, and a language selector UI component.
…ueChanged parameters and ensure unique supported languages.
…mbers for improved code conciseness.
…to API service unit tests.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
…
Pull Request Template
Description
Type of Change
Related Issues
Fixes #
Changes Made
Testing
dotnet test)dotnet build)dotnet format --verify-no-changes)Checklist
Screenshots (if applicable)
Additional Notes