logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class AchievementPushGuardTests

    What a push owes before it sends anything, because the storefront checks nothing: a name it cannot use, a name two project achievements share, and a name the storefront itself lists twice.

    Inheritance
    object
    AchievementPushGuardTests
    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 AchievementPushGuardTests

    Constructors

    AchievementPushGuardTests()

    Declaration
    public AchievementPushGuardTests()

    Methods

    IsValidStorefrontIdentifier_IsOneRuleForEveryStorefront(string, bool)

    Declaration
    public void IsValidStorefrontIdentifier_IsOneRuleForEveryStorefront(string identifier, bool expected)
    Parameters
    Type Name Description
    string identifier
    bool expected

    RefusalsFor_ANameTheAuthoringRulesDoNotTake_IsRefusedNamingItAndTheAchievement(string)

    Declaration
    public void RefusalsFor_ANameTheAuthoringRulesDoNotTake_IsRefusedNamingItAndTheAchievement(string apiName)
    Parameters
    Type Name Description
    string apiName

    RefusalsFor_ANameTheStorefrontListsTwice_DoesNotBlockAnotherNameBeingSent()

    Declaration
    public void RefusalsFor_ANameTheStorefrontListsTwice_DoesNotBlockAnotherNameBeingSent()

    RefusalsFor_ANameTheStorefrontListsTwice_IsRefusedUntilItIsRenamedThere()

    Declaration
    public void RefusalsFor_ANameTheStorefrontListsTwice_IsRefusedUntilItIsRenamedThere()

    RefusalsFor_AnIconUploadAlone_IsNotASave()

    Declaration
    public void RefusalsFor_AnIconUploadAlone_IsNotASave()

    RefusalsFor_NothingToSend_NothingToRefuse()

    Declaration
    public void RefusalsFor_NothingToSend_NothingToRefuse()

    RefusalsFor_OnlyTheNamesThePushSendsAreJudged()

    Declaration
    public void RefusalsFor_OnlyTheNamesThePushSendsAreJudged()

    RefusalsFor_TwoProjectAchievementsMappedToOneName_IsRefusedNamingBoth()

    Declaration
    public void RefusalsFor_TwoProjectAchievementsMappedToOneName_IsRefusedNamingBoth()

    RefusalsFor_ValidDistinctNames_ThereIsNothingToRefuse()

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