Class UnityUiShowModalParametersTests
Tests for Serenity.Modal.InterfaceAdapters.EntityMappers.UnityUiShowModalParameters: constructor button wiring, the lazy legacy
button-to-option migration triggered by EnsureInvariants, and the GetSignalInstance
override guarding empty signal type names.
Inherited Members
Namespace: Serenity.UnityModal.Tests.InterfaceAdapter
Assembly: Tests.dll
Syntax
public class UnityUiShowModalParametersTests
Constructors
UnityUiShowModalParametersTests()
Declaration
public UnityUiShowModalParametersTests()
Methods
EnsureInvariants_IsIdempotent()
Declaration
public void EnsureInvariants_IsIdempotent()
EnsureInvariants_NoButtons_LeavesOptionsEmpty()
Declaration
public void EnsureInvariants_NoButtons_LeavesOptionsEmpty()
EnsureInvariants_WithButtonsAndNoOptions_MigratesToOptions()
Declaration
public void EnsureInvariants_WithButtonsAndNoOptions_MigratesToOptions()
EnsureInvariants_WithExistingOptions_DoesNotOverwrite()
Declaration
public void EnsureInvariants_WithExistingOptions_DoesNotOverwrite()
GetSignalInstance_EmptySignalTypeName_ReturnsNull()
Declaration
public void GetSignalInstance_EmptySignalTypeName_ReturnsNull()
GetSignalInstance_NullSignalTypeName_ReturnsNull()
Declaration
public void GetSignalInstance_NullSignalTypeName_ReturnsNull()
GetSignalInstance_ValidSignalTypeName_ReturnsInstance()
Declaration
public void GetSignalInstance_ValidSignalTypeName_ReturnsInstance()
ParameterizedCtor_NullButtons_InitializesEmptyList()
Declaration
public void ParameterizedCtor_NullButtons_InitializesEmptyList()
ParameterizedCtor_ProvidedButtons_AreReferenced()
Declaration
public void ParameterizedCtor_ProvidedButtons_AreReferenced()