Kavita/API.Tests/Extensions
Joseph Milazzo 591b574706
Unit Tests & New Natural Sort (#941)
* Added a lot of tests

* More tests! Added a Parser.NormalizePath to normalize all paths within Kavita.

* Fixed a bug where MarkChaptersAsUnread implementation wasn't consistent between different files and lead to extra row generation for no reason.

* Added more unit tests

* Found a better implementation for Natural Sorting. Added tests and validate it works. Next commit will swap out natural Sort for new Extension.

* Replaced NaturalSortComparer with OrderByNatural.

* Drastically simplified and sped up FindFirstEntry for finding cover images in archives

* Initial fix for a epub bug where metadata defines key as absolute path but document uses a relative path. We now have a hack to correct for the epub.
2022-01-15 07:39:34 -08:00
..
Test Data Bugs, Enhancements, and Performance (#580) 2021-09-15 11:06:29 -07:00
ChapterListExtensionsTests.cs Unit Tests & New Natural Sort (#941) 2022-01-15 07:39:34 -08:00
EnumerableExtensionsTests.cs Unit Tests & New Natural Sort (#941) 2022-01-15 07:39:34 -08:00
FileInfoExtensionsTests.cs Bugfix/release cleanup (#512) 2021-08-21 10:03:47 -07:00
FilterDtoExtensionsTests.cs Unit Tests & New Natural Sort (#941) 2022-01-15 07:39:34 -08:00
ParserInfoListExtensionsTests.cs .NET 6 Coding Patterns + Unit Tests (#823) 2021-12-05 08:58:53 -08:00
PathExtensionsTests.cs Misc Fixes (#839) 2021-12-08 11:27:54 -08:00
SeriesExtensionsTests.cs Unit Tests & New Natural Sort (#941) 2022-01-15 07:39:34 -08:00
VolumeListExtensionsTests.cs Unit Tests & New Natural Sort (#941) 2022-01-15 07:39:34 -08:00