Class AchievementSyncStorefrontCopyTests
The push-after-pull rule: an icon a pull brought in is the storefront's own recompressed copy, so a push leaves it alone while the storefront still serves that copy, instead of recompressing it again.
Inherited Members
Namespace: Serenity.Achievements.Tests.Sync
Assembly: Tests.dll
Syntax
public class AchievementSyncStorefrontCopyTests
Constructors
AchievementSyncStorefrontCopyTests()
Declaration
public AchievementSyncStorefrontCopyTests()
Methods
Payload_DefaultsToNoStorefrontCopy_AndKeepsTheReferenceItWasGiven()
Declaration
public void Payload_DefaultsToNoStorefrontCopy_AndKeepsTheReferenceItWasGiven()
Plan_Push_AnIconThatIsTheAuthorsOwn_IsSentAsBefore()
Declaration
public void Plan_Push_AnIconThatIsTheAuthorsOwn_IsSentAsBefore()
Plan_Push_AnUnlockedIconThatIsTheStorefrontsOwnCopy_IsLeftAlone()
Declaration
public void Plan_Push_AnUnlockedIconThatIsTheStorefrontsOwnCopy_IsLeftAlone()
Plan_Push_NothingWasPulled_TheCopyIsSentLikeAnyIcon()
Declaration
public void Plan_Push_NothingWasPulled_TheCopyIsSentLikeAnyIcon()
Plan_Push_TheLockedIconDerivedFromTheCopy_IsLeftAloneWhileTheStorefrontHoldsOne()
Declaration
public void Plan_Push_TheLockedIconDerivedFromTheCopy_IsLeftAloneWhileTheStorefrontHoldsOne()
Plan_Push_TheLockedIconDerivedFromTheCopy_IsSentWhenTheStorefrontHasNoLockedIcon()
Declaration
public void Plan_Push_TheLockedIconDerivedFromTheCopy_IsSentWhenTheStorefrontHasNoLockedIcon()
Plan_Push_TheStorefrontHoldsNoIconAnymore_TheCopyIsSentLikeAnyIcon()
Declaration
public void Plan_Push_TheStorefrontHoldsNoIconAnymore_TheCopyIsSentLikeAnyIcon()
Plan_Push_TheStorefrontNowServesADifferentIcon_TheOldCopyIsAnOrdinaryIconAgain()
Declaration
public void Plan_Push_TheStorefrontNowServesADifferentIcon_TheOldCopyIsAnOrdinaryIconAgain()