Class InspectorDrawPassTests
InspectorDrawPass is what the "drawing never writes" contracts —
ShippedContentInspectorNoWriteOnDrawTests and FoundationEditorNoWriteOnReadTests — draw
every inspector through, so a write it cannot reach is a write those contracts silently pass. Each probe
editor here writes at exactly one of the entry points the Inspector window drives, and the pass must
reach every one of them.
Inherited Members
Namespace: Serenity.Tests.Shared.Editor
Assembly: Serenity.Tests.Shared.Editor.dll
Syntax
public class InspectorDrawPassTests
Constructors
InspectorDrawPassTests()
Declaration
public InspectorDrawPassTests()
Methods
AnEditorThatOnlyReads_IsNotReportedAsWriting()
Declaration
public void AnEditorThatOnlyReads_IsNotReportedAsWriting()
AnEditorThatWritesOnlyWhileRepainting_IsCaught()
Declaration
public void AnEditorThatWritesOnlyWhileRepainting_IsCaught()
AnEditorThatWritesWhileBuildingItsUiToolkitInspector_IsCaught()
Declaration
public void AnEditorThatWritesWhileBuildingItsUiToolkitInspector_IsCaught()
SetUp()
Declaration
public void SetUp()
TearDown()
Declaration
public void TearDown()