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.
Inherited Members
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()