Class AnimationClipEditabilityTests
EditMode tests for AnimationClipEditability. The decision-table tests drive the pure seam
directly with no fixtures, the same way ModelAnimationValidatorTests drives
ModelAnimationValidator off hand-built DTOs. One
integration test at the bottom proves the UnityEngine.AnimationClip overload gathers its five facts
correctly against a real asset.
Inherited Members
Namespace: Serenity.AnimationHub.Tests.Editor
Assembly: Tests.Editor.dll
Syntax
public class AnimationClipEditabilityTests
Constructors
AnimationClipEditabilityTests()
Declaration
public AnimationClipEditabilityTests()
Methods
Evaluate_EmptyAssetPath_ReturnsMissingClip()
Declaration
public void Evaluate_EmptyAssetPath_ReturnsMissingClip()
Evaluate_HumanoidClipThatIsOtherwiseBlocked_StillReportsTheBlockingReason()
Declaration
public void Evaluate_HumanoidClipThatIsOtherwiseBlocked_StillReportsTheBlockingReason()
Evaluate_HumanoidEditableClip_MessageAppendsTheMuscleCurveWarning()
Declaration
public void Evaluate_HumanoidEditableClip_MessageAppendsTheMuscleCurveWarning()
Evaluate_ModelImporterPath_ReturnsImportedFromModelFile()
Declaration
public void Evaluate_ModelImporterPath_ReturnsImportedFromModelFile()
Evaluate_NoBlockingCondition_ReturnsEditable()
Declaration
public void Evaluate_NoBlockingCondition_ReturnsEditable()
Evaluate_NotEditableHideFlag_ReturnsNotEditableHideFlag()
Declaration
public void Evaluate_NotEditableHideFlag_ReturnsNotEditableHideFlag()
Evaluate_RealClipInTempFolder_UnityOverloadReportsEditable()
Declaration
public void Evaluate_RealClipInTempFolder_UnityOverloadReportsEditable()
Evaluate_SubAssetOfAModel_ReturnsImportedFromModelFile()
Declaration
public void Evaluate_SubAssetOfAModel_ReturnsImportedFromModelFile()
TearDown()
Declaration
public void TearDown()