Class AchievementSyncWizardSessionTests
EditMode tests for AchievementSyncWizardSteps and AchievementSyncWizardSession:
step availability judged purely from session state, no IMGUI involved. Mirrors
AchievementWizardSummaryTests's pure-model-only testing style for a stepped wizard.
Inherited Members
Namespace: Serenity.UnityAchievements.Tests.Editor
Assembly: Tests.Editor.dll
Syntax
public class AchievementSyncWizardSessionTests
Constructors
AchievementSyncWizardSessionTests()
Declaration
public AchievementSyncWizardSessionTests()
Methods
ANewSessionAfterADomainReload_StartsWithoutTheReplaceChoiceOrTheAddedLanguages()
Declaration
public void ANewSessionAfterADomainReload_StartsWithoutTheReplaceChoiceOrTheAddedLanguages()
AcceptedChangeCount_AnIconAcceptedAsAnAddWhoseRowIsOfferedInTheNextPlan_IsNotCounted()
Declaration
public void AcceptedChangeCount_AnIconAcceptedAsAnAddWhoseRowIsOfferedInTheNextPlan_IsNotCounted()
AcceptedChangeCount_ReflectsOnlyThisSessionsPlanSelections()
Declaration
public void AcceptedChangeCount_ReflectsOnlyThisSessionsPlanSelections()
CanAdvanceFrom_Apply_NothingAccepted_IsBlocked()
Declaration
public void CanAdvanceFrom_Apply_NothingAccepted_IsBlocked()
CanAdvanceFrom_Apply_SomethingAccepted_Advances()
Declaration
public void CanAdvanceFrom_Apply_SomethingAccepted_Advances()
CanAdvanceFrom_Connect_CookiesStoredAndConnectionCheckFailed_IsBlocked()
Declaration
public void CanAdvanceFrom_Connect_CookiesStoredAndConnectionCheckFailed_IsBlocked()
CanAdvanceFrom_Connect_CookiesStoredAndConnectionCheckSucceeded_Advances()
Declaration
public void CanAdvanceFrom_Connect_CookiesStoredAndConnectionCheckSucceeded_Advances()
CanAdvanceFrom_Connect_CookiesStoredButNoConnectionCheckYet_IsBlocked()
Declaration
public void CanAdvanceFrom_Connect_CookiesStoredButNoConnectionCheckYet_IsBlocked()
CanAdvanceFrom_Connect_CopilotMode_SkipsCookieRequirement()
Declaration
public void CanAdvanceFrom_Connect_CopilotMode_SkipsCookieRequirement()
CanAdvanceFrom_Connect_CopilotWithoutAppId_Advances()
Declaration
public void CanAdvanceFrom_Connect_CopilotWithoutAppId_Advances()
CanAdvanceFrom_Connect_NoAppId_AsksForTheAppId()
Declaration
public void CanAdvanceFrom_Connect_NoAppId_AsksForTheAppId()
CanAdvanceFrom_Connect_NonNumericAppId_AsksForDigitsOnly()
Declaration
public void CanAdvanceFrom_Connect_NonNumericAppId_AsksForDigitsOnly()
CanAdvanceFrom_Connect_QrMethodNotSignedIn_AsksToScan()
Declaration
public void CanAdvanceFrom_Connect_QrMethodNotSignedIn_AsksToScan()
CanAdvanceFrom_Connect_SignInRequiredNoCookiesYet_IsBlocked()
Declaration
public void CanAdvanceFrom_Connect_SignInRequiredNoCookiesYet_IsBlocked()
CanAdvanceFrom_Connect_SkippedForAConnectorThatNeedsNoSignIn_Advances()
Declaration
public void CanAdvanceFrom_Connect_SkippedForAConnectorThatNeedsNoSignIn_Advances()
CanAdvanceFrom_NullSession_IsBlocked()
Declaration
public void CanAdvanceFrom_NullSession_IsBlocked()
CanAdvanceFrom_Review_NoPlanYet_IsBlocked()
Declaration
public void CanAdvanceFrom_Review_NoPlanYet_IsBlocked()
CanAdvanceFrom_Review_PlanWithConflicts_IsBlockedWithCount()
Declaration
public void CanAdvanceFrom_Review_PlanWithConflicts_IsBlockedWithCount()
CanAdvanceFrom_Review_PlanWithNoConflicts_Advances()
Declaration
public void CanAdvanceFrom_Review_PlanWithNoConflicts_Advances()
CanAdvanceFrom_Scope_PullIntoAFolderInsideThePackage_IsBlockedNamingTheField()
Declaration
public void CanAdvanceFrom_Scope_PullIntoAFolderInsideThePackage_IsBlockedNamingTheField()
CanAdvanceFrom_Scope_PullWithBackupTickedAndNoFile_IsBlockedNamingTheOption()
Declaration
public void CanAdvanceFrom_Scope_PullWithBackupTickedAndNoFile_IsBlockedNamingTheOption()
CanAdvanceFrom_Scope_PullWithBackupUnticked_Advances()
Declaration
public void CanAdvanceFrom_Scope_PullWithBackupUnticked_Advances()
CanAdvanceFrom_Scope_PullWithUnusableFolderAndBackupTickedAndNoFile_NamesTheFolderFirst()
Declaration
public void CanAdvanceFrom_Scope_PullWithUnusableFolderAndBackupTickedAndNoFile_NamesTheFolderFirst()
CanAdvanceFrom_Scope_PushWithAnUnusableTargetFolder_Advances()
Declaration
public void CanAdvanceFrom_Scope_PushWithAnUnusableTargetFolder_Advances()
CanAdvanceFrom_Scope_PushWithBackupTickedAndNoFile_Advances()
Declaration
public void CanAdvanceFrom_Scope_PushWithBackupTickedAndNoFile_Advances()
CanAdvanceFrom_Storefront_ConnectorButNoSnapshot_IsBlocked()
Declaration
public void CanAdvanceFrom_Storefront_ConnectorButNoSnapshot_IsBlocked()
CanAdvanceFrom_Storefront_NoConnector_IsBlocked()
Declaration
public void CanAdvanceFrom_Storefront_NoConnector_IsBlocked()
CanAdvanceFrom_Storefront_SignInConnectorChosen_AdvancesWithoutASnapshotYet()
Declaration
public void CanAdvanceFrom_Storefront_SignInConnectorChosen_AdvancesWithoutASnapshotYet()
CanAdvanceFrom_Storefront_SnapshotLoaded_Advances()
Declaration
public void CanAdvanceFrom_Storefront_SnapshotLoaded_Advances()
CanJumpTo_Backward_IsAlwaysAllowed()
Declaration
public void CanJumpTo_Backward_IsAlwaysAllowed()
CanJumpTo_ForwardPastScopeWithBackupTickedAndNoFile_IsBlockedAtScope()
Declaration
public void CanJumpTo_ForwardPastScopeWithBackupTickedAndNoFile_IsBlockedAtScope()
CanJumpTo_ForwardSkippingUnresolvedConflicts_IsBlockedAtReview()
Declaration
public void CanJumpTo_ForwardSkippingUnresolvedConflicts_IsBlockedAtReview()
CanJumpTo_ForwardWithASignInConnectorAndNoCookiesYet_IsBlockedAtConnect()
Declaration
public void CanJumpTo_ForwardWithASignInConnectorAndNoCookiesYet_IsBlockedAtConnect()
CanJumpTo_ForwardWithEveryInterveningStepReady_Advances()
Declaration
public void CanJumpTo_ForwardWithEveryInterveningStepReady_Advances()
CanJumpTo_ForwardWithNoConnector_IsBlockedAtStorefront()
Declaration
public void CanJumpTo_ForwardWithNoConnector_IsBlockedAtStorefront()
CanJumpTo_SameIndex_IsAllowed()
Declaration
public void CanJumpTo_SameIndex_IsAllowed()
CopilotFallbackOffered_DefaultsToFalse()
Declaration
public void CopilotFallbackOffered_DefaultsToFalse()
Direction_DefaultsToPull()
Declaration
public void Direction_DefaultsToPull()
HappyPath_FileConnector_EachStepUnblocksTheNextInOrderAndConnectStaysSkipped()
Declaration
public void HappyPath_FileConnector_EachStepUnblocksTheNextInOrderAndConnectStaysSkipped()
HasNoSnapshotToDiffAgainst_CopilotModeThatSkippedThePull_StaysTrue()
Declaration
public void HasNoSnapshotToDiffAgainst_CopilotModeThatSkippedThePull_StaysTrue()
HasNoSnapshotToDiffAgainst_NoSnapshotEver_IsTrue()
Declaration
public void HasNoSnapshotToDiffAgainst_NoSnapshotEver_IsTrue()
HasNoSnapshotToDiffAgainst_SnapshotPresent_IsFalse()
Declaration
public void HasNoSnapshotToDiffAgainst_SnapshotPresent_IsFalse()
IsDirectionLockedToPush_CopilotMode_IsTrue()
Declaration
public void IsDirectionLockedToPush_CopilotMode_IsTrue()
IsDirectionLockedToPush_NullSession_IsFalse()
Declaration
public void IsDirectionLockedToPush_NullSession_IsFalse()
IsDirectionLockedToPush_PartnerApiMode_IsFalse()
Declaration
public void IsDirectionLockedToPush_PartnerApiMode_IsFalse()
IsSkipped_Connect_ConnectorThatNeedsNoSignIn_IsTrue()
Declaration
public void IsSkipped_Connect_ConnectorThatNeedsNoSignIn_IsTrue()
IsSkipped_Connect_ConnectorThatRequiresSignIn_IsFalse()
Declaration
public void IsSkipped_Connect_ConnectorThatRequiresSignIn_IsFalse()
IsSkipped_Connect_CopilotModeWithSignInConnector_StaysFalse()
Declaration
public void IsSkipped_Connect_CopilotModeWithSignInConnector_StaysFalse()
IsSkipped_Connect_NoConnectorYet_IsTrue()
Declaration
public void IsSkipped_Connect_NoConnectorYet_IsTrue()
IsSkipped_NonConnectStep_IsAlwaysFalse()
Declaration
public void IsSkipped_NonConnectStep_IsAlwaysFalse()
NewSession_DefaultTargetFolder_IsAnAcceptableOutputFolder()
Declaration
public void NewSession_DefaultTargetFolder_IsAnAcceptableOutputFolder()
PushDirection_ConflictedItem_BlocksReviewTheSameAsPull()
Declaration
public void PushDirection_ConflictedItem_BlocksReviewTheSameAsPull()
PushDirection_PlanBuiltWithAuthoredRecordsAsSource_ProducesAWorkItemOnceAccepted()
Declaration
public void PushDirection_PlanBuiltWithAuthoredRecordsAsSource_ProducesAWorkItemOnceAccepted()
PushDirection_SomethingAccepted_AdvancesFromApplyTheSameAsPull()
Declaration
public void PushDirection_SomethingAccepted_AdvancesFromApplyTheSameAsPull()
StartNewRun_AfterACopilotWalkthrough_ReturnsToThePartnerApiWithNothingLeftOver()
Declaration
public void StartNewRun_AfterACopilotWalkthrough_ReturnsToThePartnerApiWithNothingLeftOver()
StartNewRun_ForgetsTheReplaceChoiceAndTheLanguagesTheLastPullAdded()
Declaration
public void StartNewRun_ForgetsTheReplaceChoiceAndTheLanguagesTheLastPullAdded()
StartNewRun_RejectsEverythingTheLastRunAccepted()
Declaration
public void StartNewRun_RejectsEverythingTheLastRunAccepted()
StepsFor_AlwaysReturnsTheSixStepsWithConnectReserved()
Declaration
public void StepsFor_AlwaysReturnsTheSixStepsWithConnectReserved()
SwitchToCopilotMode_PreservesThePlanAndSelectionInstancesAndBuildsScripts()
Declaration
public void SwitchToCopilotMode_PreservesThePlanAndSelectionInstancesAndBuildsScripts()
TransportMode_DefaultsToPartnerApi()
Declaration
public void TransportMode_DefaultsToPartnerApi()