Class AchievementCopilotScriptTests
Tests for AchievementCopilotScript: gating fidelity against the same acceptance rules AchievementPushPlanExecutor already enforces, new-vs-existing classification, icon instructions only for accepted icons with bytes, and determinism.
Inherited Members
Namespace: Serenity.Achievements.Tests.Sync
Assembly: Tests.dll
Syntax
public class AchievementCopilotScriptTests
Constructors
AchievementCopilotScriptTests()
Declaration
public AchievementCopilotScriptTests()
Methods
Build_AcceptedIconWithBytes_ProducesOneIconInstruction()
Declaration
public void Build_AcceptedIconWithBytes_ProducesOneIconInstruction()
Build_ConflictedItem_ProducesNoScript()
Declaration
public void Build_ConflictedItem_ProducesNoScript()
Build_IconAcceptedButNotSelected_ProducesNoIconInstruction()
Declaration
public void Build_IconAcceptedButNotSelected_ProducesNoIconInstruction()
Build_IsDeterministicAcrossRunsWithTheSameContent()
Declaration
public void Build_IsDeterministicAcrossRunsWithTheSameContent()
Build_LocalOnlyAchievement_IsMarkedNew()
Declaration
public void Build_LocalOnlyAchievement_IsMarkedNew()
Build_MatchedAchievement_IsNotMarkedNew()
Declaration
public void Build_MatchedAchievement_IsNotMarkedNew()
Build_NothingAccepted_ProducesNoScripts()
Declaration
public void Build_NothingAccepted_ProducesNoScripts()
Build_NullPlan_Throws()
Declaration
public void Build_NullPlan_Throws()
Build_NullSelection_Throws()
Declaration
public void Build_NullSelection_Throws()
Build_OrdersScriptsByApiName()
Declaration
public void Build_OrdersScriptsByApiName()
Build_RejectedField_NeverAppearsAsAnInstruction()
Declaration
public void Build_RejectedField_NeverAppearsAsAnInstruction()