Class AchievementSyncFlowTests
The pull and push flows the Achievement Platform Sync window delegates to: what they put on the session and which step an outcome sends the wizard to, driven by a connector whose tasks are already complete.
Inherited Members
Namespace: Serenity.UnityAchievements.Tests.Editor
Assembly: Tests.Editor.dll
Syntax
public class AchievementSyncFlowTests
Constructors
AchievementSyncFlowTests()
Declaration
public AchievementSyncFlowTests()
Methods
ApplyStep_APushThatMustBeRefused_CannotAdvanceAndSaysWhy()
Declaration
public void ApplyStep_APushThatMustBeRefused_CannotAdvanceAndSaysWhy()
Pull_AFailedPullKeepsWhatWasAccepted()
Declaration
public void Pull_AFailedPullKeepsWhatWasAccepted()
Pull_ANewSnapshotRejectsWhatWasAcceptedForTheEarlierOne()
Declaration
public void Pull_ANewSnapshotRejectsWhatWasAcceptedForTheEarlierOne()
Pull_AnAbandonedPullThatAnswersLate_DoesNotTellTheWindowToRenew()
Declaration
public IEnumerator Pull_AnAbandonedPullThatAnswersLate_DoesNotTellTheWindowToRenew()
Returns
| Type | Description |
|---|---|
| IEnumerator |
Pull_CheckThatFailsForAnotherReason_DoesNotTellTheWindowToRenew()
Declaration
public void Pull_CheckThatFailsForAnotherReason_DoesNotTellTheWindowToRenew()
Pull_CheckThatReportsAnExpiredSignIn_TellsTheWindowToRenewIt()
Declaration
public void Pull_CheckThatReportsAnExpiredSignIn_TellsTheWindowToRenewIt()
Pull_ConnectorThatAnswers_PutsTheSnapshotOnTheSessionAndTellsTheWindow()
Declaration
public void Pull_ConnectorThatAnswers_PutsTheSnapshotOnTheSessionAndTellsTheWindow()
Pull_ConnectorThatCannotConnect_LeavesNoSnapshotAndLogsTheReason()
Declaration
public void Pull_ConnectorThatCannotConnect_LeavesNoSnapshotAndLogsTheReason()
Pull_ExpiredSignInWithNobodyToRenewIt_StillFailsCleanly()
Declaration
public void Pull_ExpiredSignInWithNobodyToRenewIt_StillFailsCleanly()
Pull_StartDiscardsTheSnapshotOfAnEarlierPull()
Declaration
public void Pull_StartDiscardsTheSnapshotOfAnEarlierPull()
Pull_StartFromSelectedConnector_PullsFromTheConnectorTheSessionAlreadyHolds()
Declaration
public void Pull_StartFromSelectedConnector_PullsFromTheConnectorTheSessionAlreadyHolds()
Pull_StartFromSelectedConnector_WithNoConnectorSelected_StartsNothing()
Declaration
public void Pull_StartFromSelectedConnector_WithNoConnectorSelected_StartsNothing()
Pull_TickWithNothingStarted_ReportsNothing()
Declaration
public void Pull_TickWithNothingStarted_ReportsNothing()
Push_ANameTheStorefrontListsTwice_IsRefusedBeforeAnythingIsSent()
Declaration
public void Push_ANameTheStorefrontListsTwice_IsRefusedBeforeAnythingIsSent()
Push_AnApiNameTheStorefrontWouldAcceptButCannotUse_IsRefusedBeforeAnythingIsSent()
Declaration
public void Push_AnApiNameTheStorefrontWouldAcceptButCannotUse_IsRefusedBeforeAnythingIsSent()
Push_ConnectorThatThrows_StaysOnApplyAndOffersCopilot()
Declaration
public void Push_ConnectorThatThrows_StaysOnApplyAndOffersCopilot()
Push_ExpiredSession_GoesBackToConnect()
Declaration
public void Push_ExpiredSession_GoesBackToConnect()
Push_ExpiredSession_TellsTheWindowToRenewAndNeverSendsAgain()
Declaration
public void Push_ExpiredSession_TellsTheWindowToRenewAndNeverSendsAgain()
Push_FailureThatIsNotAnExpiredSession_DoesNotTellTheWindowToRenew()
Declaration
public void Push_FailureThatIsNotAnExpiredSession_DoesNotTellTheWindowToRenew()
Push_FailureThatIsNotAnExpiredSession_StaysOnApplyAndOffersCopilot()
Declaration
public void Push_FailureThatIsNotAnExpiredSession_StaysOnApplyAndOffersCopilot()
Push_InCopilotMode_NeverReachesTheConnector()
Declaration
public void Push_InCopilotMode_NeverReachesTheConnector()
Push_PrimaryLabel_NamesTheSaveCountOrTheCopilotHandOff()
Declaration
public void Push_PrimaryLabel_NamesTheSaveCountOrTheCopilotHandOff()
Push_Refused_IsNotEvenStagedForConfirmation()
Declaration
public void Push_Refused_IsNotEvenStagedForConfirmation()
Push_StageConfirmation_DoesNotPushUntilConfirmed()
Declaration
public void Push_StageConfirmation_DoesNotPushUntilConfirmed()
Push_Success_GoesToDone()
Declaration
public void Push_Success_GoesToDone()
ReviewStep_TwoAchievementsSharingAnApiName_BlockTheWizardAndNameBoth()
Declaration
public void ReviewStep_TwoAchievementsSharingAnApiName_BlockTheWizardAndNameBoth()
SetUp()
Declaration
public void SetUp()