Class SerenityHealthCheckValidatorTests
Tests for Serenity.Global.Infrastructure.Editor.Validation.SerenityHealthCheckValidator.Run(Serenity.Global.Infrastructure.Editor.Validation.SerenityValidationReport)'s ownership-aware duplicate-Id read: a
shipped asset shadowed by a project-owned clone with the same Id is an Info finding, not an
Error, while a genuine duplicate (both package content, or both project-owned) stays an Error.
Every fixture is a real SerenityHealthCheckValidatorTestSettings asset on disk —
Serenity.Global.Infrastructure.Editor.Validation.SerenityHealthCheckValidator.LoadFoundationAssets is a project-wide
AssetDatabase scan, so nothing here can be faked in-memory.
Inherited Members
Namespace: Serenity.UnityValidation.Tests.Editor
Assembly: Serenity.UnityValidation.Tests.Editor.dll
Syntax
public class SerenityHealthCheckValidatorTests
Constructors
SerenityHealthCheckValidatorTests()
Declaration
public SerenityHealthCheckValidatorTests()
Methods
Run_ShippedShadowedByProjectOwnedClone_ReportsInfoNotError()
Declaration
public void Run_ShippedShadowedByProjectOwnedClone_ReportsInfoNotError()
Run_ShippedUnderPluginsRootShadowedByProjectOwnedClone_ReportsInfoNotError()
Declaration
public void Run_ShippedUnderPluginsRootShadowedByProjectOwnedClone_ReportsInfoNotError()
Run_TwoProjectOwnedAssetsSameId_ReportsError()
Declaration
public void Run_TwoProjectOwnedAssetsSameId_ReportsError()
Run_TwoShippedAssetsSameId_ReportsError()
Declaration
public void Run_TwoShippedAssetsSameId_ReportsError()
SetUp()
Declaration
public void SetUp()
TearDown()
Declaration
public void TearDown()