C# Класс Habanero.Faces.Test.Base.TestBOEditorControl

Показать файл Открыть проект Примеры использования класса

Защищенные методы

Метод Описание
CreateControlFactory ( ) : IControlFactory
CreateEditorControl ( IClassDef classDef ) : IBOPanelEditorControl
CreateEditorControl ( IControlFactory controlFactory, IClassDef def, string uiDefName ) : IBOPanelEditorControl
GetControlFactory ( ) : IControlFactory
GetCustomClassDef ( ) : IClassDef

Приватные методы

Метод Описание
AssertControlsAreDisabled ( IBusinessObjectPanel controlWin ) : void
AssertControlsAreEnabled ( IBusinessObjectPanel controlWin ) : void
AssertErrorProviderHasErrors ( IBusinessObjectPanel controlWin, string propertyName ) : void
AssertErrorProvidersHaveBeenCleared ( IBusinessObjectPanel controlWin ) : void
SetSurnameTextBoxToNull ( IBusinessObjectPanel controlWin ) : void
TestConstructor_DefaultUIDef_NoControlFactory ( ) : void
TestConstructor_NullClassDef_ShouldRaiseError ( ) : void
TestConstructor_NullControlFactory_ShouldRaiseError ( ) : void
TestConstructor_NullUIDef_ShouldRaiseError ( ) : void
TestConstructor_uiDefDoesNotHaveAUIForm_ShouldRaiseError ( ) : void
TestFixtureSetup ( ) : void
Test_ApplyChangesToBo_WhenControlIsEdited_ShouldUpdateTheBusinessObject ( ) : void
Test_HasErrors_WhenBOInvalid_ShouldBeTrue ( ) : void
Test_HasErrors_WhenBONull_ShouldBeFalse ( ) : void
Test_HasErrors_WhenBOValid_ButCompulsorytFieldSetToNull_ShouldBeTrue ( ) : void
Test_HasErrors_WhenBOValid_ShouldBeFalse ( ) : void
Test_IfInvalidState_WhenSetBOToNull_ShouldClearErrorProviders ( ) : void
Test_IfInvalidState_WhenSetBOToValidBo_ShouldClearErrorProviders ( ) : void
Test_IfValidState_WhenSetControlValueToInvalidValue_ShouldUpdatesErrorProviders ( ) : void
Test_IsDirty_WhenBONull_ShouldBeFalse ( ) : void
Test_IsDirty_WhenControlIsEdited_ShouldBeTrue ( ) : void
Test_IsDirty_WhenNoEditsDone_ShouldBeFalse ( ) : void
Test_SetBusinessObject_Null ( ) : void
Test_WhenSetBOInInvalidState_SetsErrorProviders ( ) : void
Test_setBusinessObject_ChangesBOInBOControl ( ) : void

Описание методов

CreateControlFactory() защищенный абстрактный Метод

protected abstract CreateControlFactory ( ) : IControlFactory
Результат IControlFactory

CreateEditorControl() защищенный абстрактный Метод

protected abstract CreateEditorControl ( IClassDef classDef ) : IBOPanelEditorControl
classDef IClassDef
Результат IBOPanelEditorControl

CreateEditorControl() защищенный абстрактный Метод

protected abstract CreateEditorControl ( IControlFactory controlFactory, IClassDef def, string uiDefName ) : IBOPanelEditorControl
controlFactory IControlFactory
def IClassDef
uiDefName string
Результат IBOPanelEditorControl

GetControlFactory() защищенный Метод

protected GetControlFactory ( ) : IControlFactory
Результат IControlFactory

GetCustomClassDef() защищенный статический Метод

protected static GetCustomClassDef ( ) : IClassDef
Результат IClassDef