Class MenuDirectionTests
Tests for Serenity.Menu.Domain.Enums.MenuDirection. These lock the value contract that keeps the horizontal feature backward-compatible: the default (value 0) must be Serenity.Menu.Domain.Enums.MenuDirection.VERTICAL so existing serialized assets — which store no value — deserialize to the historical layout.
Inherited Members
Namespace: Serenity.Menu.Tests.Domain
Assembly: Tests.dll
Syntax
public class MenuDirectionTests
Constructors
MenuDirectionTests()
Declaration
public MenuDirectionTests()
Methods
DeclaredNames_AreExactlyVerticalAndHorizontal()
Declaration
public void DeclaredNames_AreExactlyVerticalAndHorizontal()
Default_IsVertical()
Declaration
public void Default_IsVertical()
Horizontal_IsOne()
Declaration
public void Horizontal_IsOne()
Parse_VerticalName_RoundTripsToValue()
Declaration
public void Parse_VerticalName_RoundTripsToValue()
Vertical_IsZero_ToPreserveExistingSerializedAssets()
Declaration
public void Vertical_IsZero_ToPreserveExistingSerializedAssets()