Class AchievementSyncTranslatedCreationTests
EditMode tests for what a pull does with an achievement that only exists on the storefront: created as a translating definition with one string table entry per accepted language when the Scope step's collection can take them, and as a literal one — with a notice — when it cannot.
Inherited Members
Namespace: Serenity.UnityAchievements.Tests.Editor
Assembly: Tests.Editor.dll
Syntax
public class AchievementSyncTranslatedCreationTests : AchievementSyncAssetTestBase
Constructors
AchievementSyncTranslatedCreationTests()
Declaration
public AchievementSyncTranslatedCreationTests()
Methods
Apply_APulledTextHoldingBraces_IsFiledAsItIsAndTheReportPointsItOut()
Declaration
public void Apply_APulledTextHoldingBraces_IsFiledAsItIsAndTheReportPointsItOut()
Apply_APulledTextHoldingBraces_IsReportedTheSameByAPreview()
Declaration
public void Apply_APulledTextHoldingBraces_IsReportedTheSameByAPreview()
Apply_KeyAlreadyHoldsDifferentText_KeepsItAndReportsTheConflictByKeyName()
Declaration
public void Apply_KeyAlreadyHoldsDifferentText_KeepsItAndReportsTheConflictByKeyName()
Apply_KeyAlreadyHoldsTheSameText_IsANoOpThatIsNotAConflict()
Declaration
public void Apply_KeyAlreadyHoldsTheSameText_IsANoOpThatIsNotAConflict()
Apply_KeyHoldsDifferentTextAndTheAuthorConfirmedOverwriting_ReplacesIt()
Declaration
public void Apply_KeyHoldsDifferentTextAndTheAuthorConfirmedOverwriting_ReplacesIt()
Apply_NewAchievementIntoAShippedCollection_IsCreatedLiteralAndTheRefusalIsAWarning()
Declaration
public void Apply_NewAchievementIntoAShippedCollection_IsCreatedLiteralAndTheRefusalIsAWarning()
Apply_NewAchievementWhoseAuthoringEntryCannotBeWritten_CreatesNothing()
Declaration
public void Apply_NewAchievementWhoseAuthoringEntryCannotBeWritten_CreatesNothing()
Apply_NewAchievementWhoseOtherLanguageTableIsMissing_ReportsItAndStillCreatesTheAchievement()
Declaration
public void Apply_NewAchievementWhoseOtherLanguageTableIsMissing_ReportsItAndStillCreatesTheAchievement()
Apply_NewAchievementWithThreeLanguages_IsCreatedTranslatingWithThreeEntriesPerKey()
Declaration
public void Apply_NewAchievementWithThreeLanguages_IsCreatedTranslatingWithThreeEntriesPerKey()
Apply_NewAchievementWithoutACollection_IsCreatedLiteralAndTheReportSaysTranslationsAreNotImported()
Declaration
public void Apply_NewAchievementWithoutACollection_IsCreatedLiteralAndTheReportSaysTranslationsAreNotImported()
Apply_PlainPulledTexts_CarryNoFormattingNotice()
Declaration
public void Apply_PlainPulledTexts_CarryNoFormattingNotice()
Apply_PreviewAndApply_RecordTheSameActionsAndMessages()
Declaration
public void Apply_PreviewAndApply_RecordTheSameActionsAndMessages()
Apply_TheDefinitionCannotBeCreatedAfterAnEntryReplacedText_PutsTheReplacedTextBack()
Declaration
public void Apply_TheDefinitionCannotBeCreatedAfterAnEntryReplacedText_PutsTheReplacedTextBack()
Apply_TheDefinitionCannotBeCreatedAfterItsEntriesWereFiled_TakesTheEntriesOutAgainAndSaysSo()
Declaration
public void Apply_TheDefinitionCannotBeCreatedAfterItsEntriesWereFiled_TakesTheEntriesOutAgainAndSaysSo()