Class AchievementsStudioFilterTests
EditMode tests for the Achievements Studio's search and category filter — the two controls that decide which achievements an author can see at all, and so the two that can hide the one they are looking for.
Inherited Members
Namespace: Serenity.UnityAchievements.Tests.Editor
Assembly: Tests.Editor.dll
Syntax
public class AchievementsStudioFilterTests
Constructors
AchievementsStudioFilterTests()
Declaration
public AchievementsStudioFilterTests()
Methods
Apply_AppliesTheSearchAndTheCategoryTogether()
Declaration
public void Apply_AppliesTheSearchAndTheCategoryTogether()
Apply_KeepsEverythingWhenNothingIsAsked()
Declaration
public void Apply_KeepsEverythingWhenNothingIsAsked()
Apply_KeepsTheOrderItWasGiven()
Declaration
public void Apply_KeepsTheOrderItWasGiven()
Apply_NarrowsToAchievementsWithFindings()
Declaration
public void Apply_NarrowsToAchievementsWithFindings()
Apply_NarrowsToCodeUnlockedAchievements()
Declaration
public void Apply_NarrowsToCodeUnlockedAchievements()
Apply_NarrowsToHiddenAchievements()
Declaration
public void Apply_NarrowsToHiddenAchievements()
Apply_NarrowsToProgressiveAchievements()
Declaration
public void Apply_NarrowsToProgressiveAchievements()
Apply_SearchesTheIdIgnoringCase()
Declaration
public void Apply_SearchesTheIdIgnoringCase()
Apply_SearchesWhatTheConditionDemands()
Declaration
public void Apply_SearchesWhatTheConditionDemands()
Apply_SkipsMissingEntriesRatherThanFailingOnThem()
Declaration
public void Apply_SkipsMissingEntriesRatherThanFailingOnThem()
Apply_SurvivesAnEmptyOrAbsentList()
Declaration
public void Apply_SurvivesAnEmptyOrAbsentList()
Apply_TreatsWhitespaceAsNoSearchAtAll()
Declaration
public void Apply_TreatsWhitespaceAsNoSearchAtAll()
FilterLabels_NameEveryCategoryDistinctly()
The popup reads its options straight out of this array by enum position, so a category added without a label would silently mislabel every category after it — and two categories sharing a label would leave an author unable to tell which one they picked.
Declaration
public void FilterLabels_NameEveryCategoryDistinctly()
Matches_AgreesWithApply()
Declaration
public void Matches_AgreesWithApply()