logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class AchievementSyncIconPullTests

    What a pull offers for icons: a missing one is an ordinary row, an existing one is only offered and never swept up by an accept-all, and nothing is offered the storefront or the connector cannot back.

    Inheritance
    object
    AchievementSyncIconPullTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.Achievements.Tests.Sync
    Assembly: Tests.dll
    Syntax
    public class AchievementSyncIconPullTests

    Constructors

    AchievementSyncIconPullTests()

    Declaration
    public AchievementSyncIconPullTests()

    Methods

    AcceptAll_LeavesAnOfferedIconAlone_ButTakesTheMissingOne()

    Declaration
    public void AcceptAll_LeavesAnOfferedIconAlone_ButTakesTheMissingOne()

    AcceptItem_AndInvert_LeaveAnOfferedIconAlone()

    Declaration
    public void AcceptItem_AndInvert_LeaveAnOfferedIconAlone()

    Accept_AnOfferedIconOnItsOwn_Sticks_AndRejectAllClearsIt()

    Declaration
    public void Accept_AnOfferedIconOnItsOwn_Sticks_AndRejectAllClearsIt()

    Plan_ConnectorCannotPullIcons_OffersNothing()

    Declaration
    public void Plan_ConnectorCannotPullIcons_OffersNothing()

    Plan_ConnectorPullsOnlyTheUnlockedIcon_OffersOnlyThat()

    Declaration
    public void Plan_ConnectorPullsOnlyTheUnlockedIcon_OffersOnlyThat()

    Plan_LocalAlreadyHoldsAnIcon_OffersTheStorefrontCopyInsteadOfCallingItDifferent()

    Declaration
    public void Plan_LocalAlreadyHoldsAnIcon_OffersTheStorefrontCopyInsteadOfCallingItDifferent()

    Plan_LocalHasNoIcon_StorefrontHasOne_AddsAnOrdinaryRow()

    Declaration
    public void Plan_LocalHasNoIcon_StorefrontHasOne_AddsAnOrdinaryRow()

    Plan_LocalIconIsACopyOfAnOlderStorefrontIcon_StillOffersTheNewOne()

    Declaration
    public void Plan_LocalIconIsACopyOfAnOlderStorefrontIcon_StillOffersTheNewOne()

    Plan_LocalIconIsTheUnchangedCopyOfWhatTheStorefrontServesNow_OffersNothing()

    Declaration
    public void Plan_LocalIconIsTheUnchangedCopyOfWhatTheStorefrontServesNow_OffersNothing()

    Plan_PlatformOnlyAchievement_GetsItsIconsLikeAnyMissingIcon()

    Declaration
    public void Plan_PlatformOnlyAchievement_GetsItsIconsLikeAnyMissingIcon()

    Plan_PushDirection_NeverOffersAPulledIcon()

    Declaration
    public void Plan_PushDirection_NeverOffersAPulledIcon()

    Plan_StorefrontHoldsNoIcon_OffersNothing()

    Declaration
    public void Plan_StorefrontHoldsNoIcon_OffersNothing()

    Record_CopiesKeepTheStorefrontIconsAndTheHeldFlags()

    Declaration
    public void Record_CopiesKeepTheStorefrontIconsAndTheHeldFlags()

    SelectableCount_CountsAnOfferedRowSoTheAcceptedCountCanNeverExceedIt()

    Declaration
    public void SelectableCount_CountsAnOfferedRowSoTheAcceptedCountCanNeverExceedIt()

    StorefrontIcon_NormalisesItsExtension(string, string)

    Declaration
    public void StorefrontIcon_NormalisesItsExtension(string given, string expected)
    Parameters
    Type Name Description
    string given
    string expected

    StorefrontIcon_WithoutAReference_IsNotOffered()

    Declaration
    public void StorefrontIcon_WithoutAReference_IsNotOffered()
    In this article
    © 2026 Serenity. All Rights Reserved