Skip to content

Conversation

@FB2Toolbox
Copy link
Collaborator

No description provided.

- Deleted old test file `FileUtilsTests.cs` and replaced with modular test files for better organization.
- Introduced new test files: `CharacterSubstitutionElementTests.cs`, `CommandElementTests.cs`, `EncodingElementTests.cs`, `FB2EncoderFallbackBufferTests.cs`, `FBEncoderFallbackTests.cs`, `FileMetadataTests.cs`, `FileOperationResultTests.cs`, `FilePropertiesTests.cs`, `GenreSubstitutionElementTests.cs`, `GenresCollectionTests.cs`, `RenameProfileElementTests.cs`.
- Updated test attributes from MSTest to xUnit equivalents, replacing `[TestClass]` and `[TestMethod]` with `[Fact]` and `[Trait]`.
- Enhanced assertions using AwesomeAssertions for improved readability and maintainability.
- Added `packages.config` for managing NuGet dependencies, including xUnit and AwesomeAssertions.
- Updated GitHub Actions workflow for .NET Framework tests to accommodate new test framework and structure.
- Documented changes in `RELEASE_v1.9.1.md` for version 1.9.1 release.
@FB2Toolbox FB2Toolbox self-assigned this Nov 6, 2025
@FB2Toolbox FB2Toolbox marked this pull request as ready for review November 6, 2025 11:01
@FB2Toolbox FB2Toolbox merged commit cb31ae0 into master Nov 6, 2025
2 checks passed
@FB2Toolbox FB2Toolbox deleted the feature/v1.9.1 branch November 6, 2025 11:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants