Class SerenityRecipeAchievementExportTests
Covers the achievements exporter and the export → re-import round trip: the authored fields and
the [SerializeReference] condition tree must survive a trip through JSON and land in a second
folder unchanged, and an achievement whose no-code trigger exists must export with
generateTrigger set so the re-import reproduces it.
Inherited Members
Namespace: Serenity.ProjectRecipe.Tests.Editor
Assembly: Serenity.ProjectRecipe.Tests.Editor.dll
Syntax
public class SerenityRecipeAchievementExportTests
Constructors
SerenityRecipeAchievementExportTests()
Declaration
public SerenityRecipeAchievementExportTests()
Methods
Export_MapsTheAuthoredFieldsAndTheConditionTree()
Declaration
public void Export_MapsTheAuthoredFieldsAndTheConditionTree()
Export_MarksGenerateTrigger_WhenTheTriggerAssetExists()
Declaration
public void Export_MarksGenerateTrigger_WhenTheTriggerAssetExists()
OneTimeSetUp()
Declaration
public static void OneTimeSetUp()
OneTimeTearDown()
Declaration
public static void OneTimeTearDown()
RoundTrip_ReImportsTheAchievementAndItsConditionIntoAnotherFolder()
Declaration
public void RoundTrip_ReImportsTheAchievementAndItsConditionIntoAnotherFolder()
RoundTrip_WithGenerateTrigger_RecreatesTheTriggerAtTheDestination()
Declaration
public void RoundTrip_WithGenerateTrigger_RecreatesTheTriggerAtTheDestination()
SetUp()
Declaration
public void SetUp()
TearDown()
Declaration
public void TearDown()