logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    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.

    In this article
    © 2026 Serenity. All Rights Reserved