Class SerenityAdoptedReferenceValidatorTests
Tests for Serenity.Global.Infrastructure.Editor.Validation.SerenityAdoptedReferenceValidator. Fixtures follow
FoundationReferenceIndexTests's scratch-root split: a "shipped" fixture lives under
Serenity.Global.Infrastructure.Editor.SerenityEditorPaths.AssetsRoot, a project-owned/adopted one outside it.
Inherited Members
Namespace: Serenity.UnityValidation.Tests.Editor
Assembly: Serenity.UnityValidation.Tests.Editor.dll
Syntax
public class SerenityAdoptedReferenceValidatorTests
Constructors
SerenityAdoptedReferenceValidatorTests()
Declaration
public SerenityAdoptedReferenceValidatorTests()
Methods
Run_DanglingGuid_NamesTheReferencedAssetByItsDisplayNameNotItsTypeName()
Declaration
public void Run_DanglingGuid_NamesTheReferencedAssetByItsDisplayNameNotItsTypeName()
Run_DanglingGuid_ReportsAnError()
Declaration
public void Run_DanglingGuid_ReportsAnError()
Run_DanglingId_NamesTheReferencedAssetByItsDisplayNameNotItsTypeName()
Declaration
public void Run_DanglingId_NamesTheReferencedAssetByItsDisplayNameNotItsTypeName()
Run_DanglingId_ReportsAnError()
Declaration
public void Run_DanglingId_ReportsAnError()
Run_GoBackSentinel_IsNotReportedAsDangling()
Declaration
public void Run_GoBackSentinel_IsNotReportedAsDangling()
Run_MarksItselfAsRun()
Declaration
public void Run_MarksItselfAsRun()
Run_OpaqueStringArgThatMatchesNothing_IsNotReportedAsDangling()
Declaration
public void Run_OpaqueStringArgThatMatchesNothing_IsNotReportedAsDangling()
Run_ProjectOwnedAssetKeyPointingAtAShippedAddressWithAnAdoptedCounterpart_ReportsAWarning()
Declaration
public void Run_ProjectOwnedAssetKeyPointingAtAShippedAddressWithAnAdoptedCounterpart_ReportsAWarning()
Run_ProjectOwnedAssetPointingAtAShippedAssetWithAnAdoptedCounterpart_ReportsAWarning()
Declaration
public void Run_ProjectOwnedAssetPointingAtAShippedAssetWithAnAdoptedCounterpart_ReportsAWarning()
Run_ShippedAssetPointingAtAShippedAsset_ReportsNothing()
Declaration
public void Run_ShippedAssetPointingAtAShippedAsset_ReportsNothing()
Run_ShippedOwnedAssetKey_IsNotReportedByThisValidator()
Declaration
public void Run_ShippedOwnedAssetKey_IsNotReportedByThisValidator()
Run_ThreeSegmentCompositeTargetWithOneUnresolvedSegment_ReportsAnError()
Declaration
public void Run_ThreeSegmentCompositeTargetWithOneUnresolvedSegment_ReportsAnError()
Run_ThreeSegmentCompositeTarget_ResolvesEachSegment()
Declaration
public void Run_ThreeSegmentCompositeTarget_ResolvesEachSegment()
Run_TwoFieldsOfADistinctReferenceGroupNamingDifferentAssets_ReportsNoSharedTargetWarning()
Declaration
public void Run_TwoFieldsOfADistinctReferenceGroupNamingDifferentAssets_ReportsNoSharedTargetWarning()
Run_TwoFieldsOfADistinctReferenceGroupNamingTheSameAsset_ReportsAWarningWithTheRemedy()
Declaration
public void Run_TwoFieldsOfADistinctReferenceGroupNamingTheSameAsset_ReportsAWarningWithTheRemedy()
SetUp()
Declaration
public void SetUp()
TearDown()
Declaration
public void TearDown()