logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class StructuredLogBackendFactoryTests

    PlayMode tests for StructuredLogBackendFactory's backend-asset dispatch: null settings or null Backend select LocalFile, each local backend asset constructs its store, Http maps the shared asset's configuration (with environment-variable overrides), driver-gated database backends fall back with a warning, and the factory never throws.

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

    Constructors

    StructuredLogBackendFactoryTests()

    Declaration
    public StructuredLogBackendFactoryTests()

    Methods

    Create_CustomBackendReturnsNull_FallsBackToLocalFileWithWarning()

    Declaration
    public void Create_CustomBackendReturnsNull_FallsBackToLocalFileWithWarning()

    Create_CustomBackendThrows_FallsBackToLocalFileWithWarning()

    Declaration
    public void Create_CustomBackendThrows_FallsBackToLocalFileWithWarning()

    Create_CustomBackend_ReturnedStoreWinsWithoutWarning()

    Declaration
    public void Create_CustomBackend_ReturnedStoreWinsWithoutWarning()

    Create_DriverGatedBackendWithoutDefine_FallsBackToLocalFileWithWarning(Type)

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

    Create_HttpBackendWithBlankBaseUrl_FallsBackToLocalFileWithWarning()

    Declaration
    public void Create_HttpBackendWithBlankBaseUrl_FallsBackToLocalFileWithWarning()

    Create_HttpBackendWithEnvironmentOverride_EnvironmentValuesWin()

    Declaration
    public void Create_HttpBackendWithEnvironmentOverride_EnvironmentValuesWin()

    Create_HttpBackendWithValues_ConstructsHttpStoreFromAssetValues()

    Declaration
    public void Create_HttpBackendWithValues_ConstructsHttpStoreFromAssetValues()

    Create_LocalFileBackend_ConstructsKeyValueStoreOverFiles()

    Declaration
    public void Create_LocalFileBackend_ConstructsKeyValueStoreOverFiles()

    Create_NullBackend_FallsBackToLocalFileWithoutWarning()

    Declaration
    public void Create_NullBackend_FallsBackToLocalFileWithoutWarning()

    Create_NullSettings_FallsBackToLocalFileWithoutWarning()

    Declaration
    public void Create_NullSettings_FallsBackToLocalFileWithoutWarning()

    Create_PlayerPrefsBackend_ConstructsWithoutWarning()

    Declaration
    public void Create_PlayerPrefsBackend_ConstructsWithoutWarning()

    ResolveTable_BlankName_UsesDefaultTableName()

    Declaration
    public void ResolveTable_BlankName_UsesDefaultTableName()

    ResolveTable_ConfiguredName_IsUsedVerbatim()

    Declaration
    public void ResolveTable_ConfiguredName_IsUsedVerbatim()

    ResolveTable_NullName_UsesDefaultTableName()

    Declaration
    public void ResolveTable_NullName_UsesDefaultTableName()

    SetUp()

    Declaration
    public void SetUp()

    TearDown()

    Declaration
    public void TearDown()

    UnityStructuredLogSettings_FoundationSettings()

    Declaration
    public void UnityStructuredLogSettings_FoundationSettings()

    UnityStructuredLogSettings_FreshInstance_HasNonEmptyGuid()

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