Class GameProgressBackendFactoryTests
PlayMode tests for GameProgressBackendFactory's shared-backend-asset dispatch:
per-subtype construction, never-throw fallbacks to the PlayerPrefs key-value store, custom
backend precedence, and table resolution.
Inheritance
GameProgressBackendFactoryTests
Assembly: Tests.dll
Syntax
public class GameProgressBackendFactoryTests
Constructors
GameProgressBackendFactoryTests()
Declaration
public GameProgressBackendFactoryTests()
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_LocalFileBackend_ProducesAWorkingStoreThatRoundTripsProgressOverRealFiles()
Declaration
public Task Create_LocalFileBackend_ProducesAWorkingStoreThatRoundTripsProgressOverRealFiles()
Returns
Create_NullBackend_FallsBackToPlayerPrefsWithoutWarning()
Declaration
public void Create_NullBackend_FallsBackToPlayerPrefsWithoutWarning()
Create_PlayerPrefsBackend_ConstructsWithoutWarning()
Declaration
public void Create_PlayerPrefsBackend_ConstructsWithoutWarning()
ResolveTable_BlankName_UsesDefaultTableName()
Declaration
public void ResolveTable_BlankName_UsesDefaultTableName()
Declaration
public void ResolveTable_ConfiguredName_IsUsedVerbatim()
SetUp()
Declaration
TearDown()
Declaration