Class AchievementReconcilerTests
Tests for AchievementReconciler: the pure set algebra that decides which unlocks have to be written locally and which have to be pushed to the platform, and the rule that an identifier this project does not define is ignored in both directions.
Inherited Members
Namespace: Serenity.Achievements.Tests.Domain
Assembly: Tests.dll
Syntax
public class AchievementReconcilerTests
Constructors
AchievementReconcilerTests()
Declaration
public AchievementReconcilerTests()
Methods
Build_BothDirectionsAtOnce()
Declaration
public void Build_BothDirectionsAtOnce()
Build_DuplicateEntries_AreCollapsed()
Declaration
public void Build_DuplicateEntries_AreCollapsed()
Build_IdenticalSets_ProduceAnEmptyPlan()
Declaration
public void Build_IdenticalSets_ProduceAnEmptyPlan()
Build_LocalOnlyUnlock_IsPushedToPlatform()
Declaration
public void Build_LocalOnlyUnlock_IsPushedToPlatform()
Build_NoKnownIdentifiers_ProducesAnEmptyPlan()
Declaration
public void Build_NoKnownIdentifiers_ProducesAnEmptyPlan()
Build_NullInputs_AreTreatedAsEmptySets()
Declaration
public void Build_NullInputs_AreTreatedAsEmptySets()
Build_NullKnownIdentifiers_ProducesAnEmptyPlan()
Declaration
public void Build_NullKnownIdentifiers_ProducesAnEmptyPlan()
Build_PlatformOnlyUnlock_IsMirroredLocally()
Declaration
public void Build_PlatformOnlyUnlock_IsMirroredLocally()
Build_UnknownIdentifiers_AreIgnoredInBothDirections()
Declaration
public void Build_UnknownIdentifiers_AreIgnoredInBothDirections()
Build_UnknownPlatformUnlock_IsSkippedWhileKnownOnesAreMirrored()
Declaration
public void Build_UnknownPlatformUnlock_IsSkippedWhileKnownOnesAreMirrored()