Class AchievementAuthoringRulesTests
One test per rule in AchievementAuthoringRules: what each finding says, how serious it is, and which group of fields it points at. These are the sentences the Studio, the project validator and the headless run all print, so they are asserted, not sampled.
Inherited Members
Namespace: Serenity.Achievements.Tests.Authoring
Assembly: Tests.dll
Syntax
public class AchievementAuthoringRulesTests
Constructors
AchievementAuthoringRulesTests()
Declaration
public AchievementAuthoringRulesTests()
Methods
ABlankId_IsAnIdentityError()
Declaration
public void ABlankId_IsAnIdentityError()
AConditionValidationError_IsSurfacedVerbatimAsTheConditionIssueMessage()
Declaration
public void AConditionValidationError_IsSurfacedVerbatimAsTheConditionIssueMessage()
ACyclicConditionTree_IsAConditionError()
Declaration
public void ACyclicConditionTree_IsAConditionError()
ADuplicateId_IsAnIdentityErrorOnTheSecondAchievement()
Declaration
public void ADuplicateId_IsAnIdentityErrorOnTheSecondAchievement()
AHiddenAchievementWithNoDescription_IsAPresentationWarning()
Declaration
public void AHiddenAchievementWithNoDescription_IsAPresentationWarning()
AMissingIcon_IsAPresentationWarning()
Declaration
public void AMissingIcon_IsAPresentationWarning()
AMissingPlatformIdentifier_IsAPlatformWarningForEachEnabledPlatform()
Declaration
public void AMissingPlatformIdentifier_IsAPlatformWarningForEachEnabledPlatform()
ANonSlugId_IsAnIdentityError(string)
Declaration
public void ANonSlugId_IsAnIdentityError(string id)
Parameters
| Type | Name | Description |
|---|---|---|
| string | id |
AWellAuthoredAchievement_ProducesNoFindings()
Declaration
public void AWellAuthoredAchievement_ProducesNoFindings()
AnEmptyEntry_IsReportedRatherThanSkipped()
Declaration
public void AnEmptyEntry_IsReportedRatherThanSkipped()
AnInvalidConditionDeepInTheTree_IsStillAConditionError()
Declaration
public void AnInvalidConditionDeepInTheTree_IsStillAConditionError()
AnUnresolvableCustomRuleType_IsAConditionError_ForANodeOutsideCustomCondition()
Declaration
public void AnUnresolvableCustomRuleType_IsAConditionError_ForANodeOutsideCustomCondition()
AnUnresolvableCustomType_IsAConditionError_WhenAResolverIsSupplied()
Declaration
public void AnUnresolvableCustomType_IsAConditionError_WhenAResolverIsSupplied()
AnUnresolvableCustomType_IsNotReported_WhenNoResolverIsRunning()
Declaration
public void AnUnresolvableCustomType_IsNotReported_WhenNoResolverIsRunning()
EveryFindingNamesTheAchievementItCameFrom()
Declaration
public void EveryFindingNamesTheAchievementItCameFrom()
NoCondition_IsAConditionWarningNamingTheCodeEscapeHatch()
Declaration
public void NoCondition_IsAConditionWarningNamingTheCodeEscapeHatch()
PointsThatAwardNothing_AreAScoringWarning()
Declaration
public void PointsThatAwardNothing_AreAScoringWarning()