Namespace Serenity.AssetPrefetcher.Tests.Domain
Classes
AssetKeyBehaviorTests
Coverage for AssetKey members not exercised by the existing AssetKeyTests: the object Equals overload, null-value hashing/ToString, ordinal case sensitivity, and Value exposure.
AssetKeyTests
Tests for AssetKey equality, hash code and ToString.
CacheEntrySnapshotTests
Tests for the CacheEntrySnapshot value object (property setters and defaults).
CacheItemBehaviorTests
Additional CacheItem coverage exercising members that touch UnityEngine.Object via the shim (AssetRef, SetReady) and the AssetKey property, which the existing CacheItemTests deliberately avoid.
CacheItemTests
Tests for CacheItem entity. Note: To keep Domain tests free of UnityEngine API, we validate only state transitions that do not require UnityEngine.Object instances.
CacheStatusInfoTests
Tests for CacheStatusInfo.
LruCacheTests
PassthroughAssetKeyResolverTests
Tests for PassthroughAssetKeyResolver.
PrefetchBudgetTests
Tests for PrefetchBudget.
PrefetchContextTests
Tests for PrefetchContext entity.
PrefetchProfileTests
Tests for PrefetchProfile validation and properties.
PrefetchQueueTests
PrefetchRequestTests
Tests for PrefetchRequest entity.
PrefetcherDiagnosticsTests
Tests for PrefetcherDiagnostics snapshot struct.