Class AchievementBackendFactoryTests
PlayMode tests for AchievementBackendFactory: table resolution, the never-throw
PlayerPrefs fallback a project with no configured backend relies on, and custom-backend
precedence.
Inheritance
AchievementBackendFactoryTests
Assembly: Tests.dll
Syntax
public class AchievementBackendFactoryTests
Constructors
AchievementBackendFactoryTests()
Declaration
public AchievementBackendFactoryTests()
Methods
Create_CustomBackendReturnsNull_FallsBackToPlayerPrefsWithWarning()
Declaration
public void Create_CustomBackendReturnsNull_FallsBackToPlayerPrefsWithWarning()
Create_CustomBackend_ReturnedStoreWinsWithoutWarning()
Declaration
public void Create_CustomBackend_ReturnedStoreWinsWithoutWarning()
Create_NullBackend_FallsBackToPlayerPrefsWithoutWarning()
Declaration
public void Create_NullBackend_FallsBackToPlayerPrefsWithoutWarning()
Create_NullBackend_ProducesAHealthyStore()
Declaration
public Task Create_NullBackend_ProducesAHealthyStore()
Returns
Create_NullBackend_RoundTripsAnUnlockThroughPlayerPrefs()
Declaration
public Task Create_NullBackend_RoundTripsAnUnlockThroughPlayerPrefs()
Returns
ResolveTables_BlankNames_UseTheDefaults()
Declaration
public void ResolveTables_BlankNames_UseTheDefaults()
Declaration
public void ResolveTables_ConfiguredNames_AreUsedVerbatim()
ResolveTables_RejectedName_DoesNotThrow()
Declaration
public void ResolveTables_RejectedName_DoesNotThrow()
ResolveTables_RejectedName_FallsBackToTheDefaultWithAWarning()
Declaration
public void ResolveTables_RejectedName_FallsBackToTheDefaultWithAWarning()
SetUp()
Declaration
TearDown()
Declaration