Class CascadeMenuDefinitionIdentityTests
Tests for the CascadeMenuDefinition identity contract: every concrete cascade-menu kind (target, options, dynamic-list) implements IFoundationSettings, is assigned a non-empty Guid on creation, and round-trips its Id through the interface.
Inherited Members
Namespace: Serenity.UnityMenu.Tests.Infrastructure
Assembly: Tests.dll
Syntax
public class CascadeMenuDefinitionIdentityTests
Constructors
CascadeMenuDefinitionIdentityTests()
Declaration
public CascadeMenuDefinitionIdentityTests()
Methods
DynamicCascadeMenu_FreshInstance_HasNonEmptyGuid()
Declaration
public void DynamicCascadeMenu_FreshInstance_HasNonEmptyGuid()
DynamicCascadeMenu_Id_RoundTripsThroughInterface()
Declaration
public void DynamicCascadeMenu_Id_RoundTripsThroughInterface()
DynamicCascadeMenu_Implements_IFoundationSettings()
Declaration
public void DynamicCascadeMenu_Implements_IFoundationSettings()
OptionsCascadeMenu_FreshInstance_HasNonEmptyGuid()
Declaration
public void OptionsCascadeMenu_FreshInstance_HasNonEmptyGuid()
OptionsCascadeMenu_Id_RoundTripsThroughInterface()
Declaration
public void OptionsCascadeMenu_Id_RoundTripsThroughInterface()
OptionsCascadeMenu_Implements_IFoundationSettings()
Declaration
public void OptionsCascadeMenu_Implements_IFoundationSettings()
SetUp()
Declaration
public void SetUp()
TargetCascadeMenu_FreshInstance_HasNonEmptyGuid()
Declaration
public void TargetCascadeMenu_FreshInstance_HasNonEmptyGuid()
TargetCascadeMenu_Id_RoundTripsThroughInterface()
Declaration
public void TargetCascadeMenu_Id_RoundTripsThroughInterface()
TargetCascadeMenu_Implements_IFoundationSettings()
Declaration
public void TargetCascadeMenu_Implements_IFoundationSettings()
TearDown()
Declaration
public void TearDown()