Class AchievementSyncWindowConfirmationTests
The Achievement Platform Sync wizard's two consequential actions — pushing to Steam and writing accepted changes into the project — wait for an explicit confirmation held in the window itself, never in a native dialog. Requesting the action stages the confirmation; nothing runs until it is confirmed.
Inherited Members
Namespace: Serenity.UnityAchievements.Tests.Editor
Assembly: Tests.Editor.dll
Syntax
public class AchievementSyncWindowConfirmationTests
Constructors
AchievementSyncWindowConfirmationTests()
Declaration
public AchievementSyncWindowConfirmationTests()
Methods
ApplyAcceptedChanges_WhenTheRequestedBackupFails_StopsWithAVisibleError()
Declaration
public void ApplyAcceptedChanges_WhenTheRequestedBackupFails_StopsWithAVisibleError()
ApplyAcceptedChanges_WhenTheRequestedBackupHasNoFile_StopsWithAVisibleError()
Declaration
public void ApplyAcceptedChanges_WhenTheRequestedBackupHasNoFile_StopsWithAVisibleError()
ApplyAcceptedChanges_WithNoBackupRequested_ShowsNoBlockingNotice()
Declaration
public void ApplyAcceptedChanges_WithNoBackupRequested_ShowsNoBlockingNotice()
CancelStaleConfirmation_AfterSwitchingToCopilotMode_DropsTheStagedPush()
Declaration
public void CancelStaleConfirmation_AfterSwitchingToCopilotMode_DropsTheStagedPush()
CancelStaleConfirmation_NothingChanged_KeepsTheStagedPush()
Declaration
public void CancelStaleConfirmation_NothingChanged_KeepsTheStagedPush()
Confirm_AfterRunPushApply_StartsExactlyOnePush()
Declaration
public void Confirm_AfterRunPushApply_StartsExactlyOnePush()
PushToStorefront_InCopilotMode_NeverReachesTheConnector()
Declaration
public void PushToStorefront_InCopilotMode_NeverReachesTheConnector()
RunApply_StagesAConfirmationNamingTheAcceptedChangeCount_AndWritesNothingYet()
Declaration
public void RunApply_StagesAConfirmationNamingTheAcceptedChangeCount_AndWritesNothingYet()
RunPushApply_CancelledByTheAuthor_NeverPushes()
Declaration
public void RunPushApply_CancelledByTheAuthor_NeverPushes()
RunPushApply_StagesAConfirmationStatingPublishingStaysManual_AndPushesNothingYet()
Declaration
public void RunPushApply_StagesAConfirmationStatingPublishingStaysManual_AndPushesNothingYet()
RunPushApply_WhileAPushIsInFlight_StagesNothingAndNeverSendsASecondPush()
Declaration
public void RunPushApply_WhileAPushIsInFlight_StagesNothingAndNeverSendsASecondPush()
SetUp()
Declaration
public void SetUp()
TearDown()
Declaration
public void TearDown()