logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class GameSaveBackendFactoryTests

    PlayMode tests for GameSaveBackendFactory's shared-backend-asset dispatch: per-subtype construction, never-throw fallbacks to the PlayerPrefs key-value store, custom backend precedence, and table resolution.

    Inheritance
    object
    GameSaveBackendFactoryTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.UnityGameSave.Tests.Installation
    Assembly: Tests.dll
    Syntax
    public class GameSaveBackendFactoryTests

    Constructors

    GameSaveBackendFactoryTests()

    Declaration
    public GameSaveBackendFactoryTests()

    Methods

    Create_CustomBackendThrows_FallsBackToPlayerPrefsWithWarning()

    Declaration
    public void Create_CustomBackendThrows_FallsBackToPlayerPrefsWithWarning()

    Create_CustomBackend_ReturnedStoreWinsWithoutWarning()

    Declaration
    public void Create_CustomBackend_ReturnedStoreWinsWithoutWarning()

    Create_DriverGatedBackendWithoutDefine_FallsBackToPlayerPrefsWithWarning(Type)

    Declaration
    public void Create_DriverGatedBackendWithoutDefine_FallsBackToPlayerPrefsWithWarning(Type backendType)
    Parameters
    Type Name Description
    Type backendType

    Create_HttpBackendWithBlankBaseUrl_FallsBackToPlayerPrefsWithWarning()

    Declaration
    public void Create_HttpBackendWithBlankBaseUrl_FallsBackToPlayerPrefsWithWarning()

    Create_NullBackend_FallsBackToPlayerPrefsWithoutWarning()

    Declaration
    public void Create_NullBackend_FallsBackToPlayerPrefsWithoutWarning()

    Create_PlayerPrefsBackend_ConstructsWithoutWarning()

    Declaration
    public void Create_PlayerPrefsBackend_ConstructsWithoutWarning()

    Create_PlayerPrefsBackend_ProducesAWorkingStoreThatRoundTripsASaveSlot()

    Declaration
    public Task Create_PlayerPrefsBackend_ProducesAWorkingStoreThatRoundTripsASaveSlot()
    Returns
    Type Description
    Task

    ResolveTable_BlankName_UsesDefaultTableName()

    Declaration
    public void ResolveTable_BlankName_UsesDefaultTableName()

    ResolveTable_ConfiguredName_IsUsedVerbatim()

    Declaration
    public void ResolveTable_ConfiguredName_IsUsedVerbatim()

    SetUp()

    Declaration
    public void SetUp()

    TearDown()

    Declaration
    public void TearDown()
    In this article
    © 2026 Serenity. All Rights Reserved