Class AchievementSyncSteamInterfaceSeamTests
EditMode tests pinning that the Achievement Platform Sync wizard reaches Steam only through ISteamPartnerSession, ISteamAchievementConnectorFactory and ISteamPartnerSignInClientFactory: fakes handed in at the composition edge are what the connector catalog (through the Steam connector source), the services and the session lifecycle use.
Inherited Members
Namespace: Serenity.UnityAchievements.Tests.Editor
Assembly: Tests.Editor.dll
Syntax
public class AchievementSyncSteamInterfaceSeamTests
Constructors
AchievementSyncSteamInterfaceSeamTests()
Declaration
public AchievementSyncSteamInterfaceSeamTests()
Methods
Connectors_BuildTheSteamConnectorThroughTheInjectedSource_WithTheWizardSessionsSteamSession()
Declaration
public void Connectors_BuildTheSteamConnectorThroughTheInjectedSource_WithTheWizardSessionsSteamSession()
Constructor_WithoutSignInClients_Throws()
Declaration
public void Constructor_WithoutSignInClients_Throws()
Lifecycle_EndSession_ClearsTheInjectedSession_WhenItIsSetToForgetOnWindowClose()
Declaration
public void Lifecycle_EndSession_ClearsTheInjectedSession_WhenItIsSetToForgetOnWindowClose()
Lifecycle_EndSession_LeavesTheInjectedSessionAlone_WhenItKeepsTheSignInAfterTheWindowCloses()
Declaration
public void Lifecycle_EndSession_LeavesTheInjectedSessionAlone_WhenItKeepsTheSignInAfterTheWindowCloses()
Services_TakeTheQrSignInClientAndTheTokenMinterFromTheInjectedSignInFactory()
Declaration
public void Services_TakeTheQrSignInClientAndTheTokenMinterFromTheInjectedSignInFactory()
SetUp()
Declaration
public void SetUp()
SteamSource_ClaimsTheSteamStorefront()
Declaration
public void SteamSource_ClaimsTheSteamStorefront()
SteamSource_WithoutAConnectorFactory_Throws()
Declaration
public void SteamSource_WithoutAConnectorFactory_Throws()