Class ShippedReflectionCallTaskSignatureTests
Keeps every shipped UnityReflectionCallTaskDefinition asset under
Assets/Serenity/Media honest: its stored method name and parameter-type signature must already
match the real method it names, so opening it through
UnityReflectionCallTaskDefinitionEditor
— an inline preview, the Inspector selecting it, a headless test creating an editor for it — is a
no-op. Regression coverage for 22 shipped tasks (Leaderboard among them) shipping with a stale, empty
methodParamTypes despite their real method taking parameters; every editor creation silently
re-serialized the asset the first time some test happened to inspect it.
Inherited Members
Namespace: Serenity.Global.Infrastructure.Tests.Editor.InitializationPipeline
Assembly: Serenity.InitializationPipeline.Tests.Editor.dll
Syntax
public class ShippedReflectionCallTaskSignatureTests
Constructors
ShippedReflectionCallTaskSignatureTests()
Declaration
public ShippedReflectionCallTaskSignatureTests()
Methods
EveryShippedReflectionCallTask_OpeningItsEditorIsANoOp()
Declaration
public void EveryShippedReflectionCallTask_OpeningItsEditorIsANoOp()