mirror of
https://github.com/adamhathcock/sharpcompress.git
synced 2026-09-24 16:05:27 +00:00
- Created Rar5AsyncExtractionTests with 12 tests that exercise Unpack5Async code path - Tests use AsyncOnlyStream to ensure async methods are called (not sync fallbacks) - Cover basic archives, solid archives, encrypted archives, and various extraction methods - Tests verify: * ExtractAllEntries for solid archives * Individual file extraction with WriteEntryToDirectoryAsync * OpenEntryStream for manual extraction * WriteToDirectory for full archive extraction * Encrypted files (both header+files and files only) * Special formats (Blake2 CRC, comments, uncompressed) * Skipping entries in solid archives - All tests passing on both net48 and net10.0 Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>