Is your feature request related to a problem? Please describe.
The current test suite lacks comprehensive coverage in several areas, and existing test assertions could be more maintainable. Many assertions are overly specific, making tests brittle when implementation details change. This makes it harder to refactor code with confidence.
Describe the solution you'd like
Expand and improve the test coverage while refactoring assertions to be more generic and maintainable using the Verify library's snapshot testing approach:
Describe alternatives you've considered
No response
Additional context
Acceptance Criteria:
Is your feature request related to a problem? Please describe.
The current test suite lacks comprehensive coverage in several areas, and existing test assertions could be more maintainable. Many assertions are overly specific, making tests brittle when implementation details change. This makes it harder to refactor code with confidence.
Describe the solution you'd like
Expand and improve the test coverage while refactoring assertions to be more generic and maintainable using the Verify library's snapshot testing approach:
AvaloniaXKCD.TestsXKCDCore,ExplainXKCDClient.cs)VerifierSettingswith build actions that run assertions on snapshot output. https://github.com/dylanlangston/Axkcd/blob/master/src/AvaloniaXKCD.Tests/Verify/Plugins/VerifyAssertionsPlugin.csDescribe alternatives you've considered
No response
Additional context
Acceptance Criteria:
VerifierSettings