Joe Rogers
ee5bd0daa6
Implement tests on ProviderManager.RefreshSingleItem
2022-04-03 23:36:32 +02:00
Joe Rogers
bdce435b09
Reorder and flatten provider filtering
2022-04-03 23:36:30 +02:00
Joe Rogers
6ab64f4930
Switch to nameof to simplify theory signatures
2022-04-03 23:34:50 +02:00
Joe Rogers
a7c009e2eb
Pass TypeOptions instead of full LibraryOptions
2022-04-03 23:34:49 +02:00
Joe Rogers
d5e2c2fb5e
Implement CanRefreshMetadata tests for GetMetadataProviders
...
Cleanup tests, extract common blocks
2022-04-03 23:34:49 +02:00
Joe Rogers
e7df72de49
Improve metadata provider sorting
...
Extract configured order up front instead of for each provider
Non-IHasOrder providers default to middle, not beginning
Merge image and metadata sort helper methods
2022-04-03 23:34:49 +02:00
Joe Rogers
91e706d387
Implement sort test for ProviderManager.GetMetadataProviders
2022-04-03 23:34:49 +02:00
Joe Rogers
11c7c24f0e
Clarify naming, minor method ordering improvement
2022-04-03 23:34:49 +02:00
Joe Rogers
56900d0fc3
Implement CanRefresh tests for ProviderManager.GetImageProviders
2022-04-03 23:34:48 +02:00
Joe Rogers
8515e8fbd1
Improve image provider sorting
...
Remove irrelevant check for ILocalImageProvider
Providers that are not IHasOrder default to middle, not beginning
2022-04-03 23:34:48 +02:00
Joe Rogers
785cc1bb6e
Implement sort test for ProviderManager.GetImageProviders
2022-04-03 23:34:48 +02:00