Flexberry ORM 4.0.0
Класс ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest

Тестовый класс для DataObject. Подробнее...

Открытые члены

void IsAlteredPropertyGenericTest ()
 Тест Linq-расширения метода IsAlteredProperty. Подробнее...
 
void IsAlteredPropertyGenericTest2 ()
 Тест Linq-расширения метода IsAlteredProperty. Подробнее...
 
void IsAlteredPropertyTest ()
 Тест метода GetAlteredPropertyNames(), который возвращает список свойств (атрибутов, мастеров, детейлов), чьи значения изменились по сравнению с внутренней копией. Подробнее...
 
void CopyToObjectWithoutCacheTest1 ()
 Тест копирования объектов без применения кэширования. Подробнее...
 
void CopyToObjectDataCopyTest ()
 Тест метода CopyTo(), Создающего копию этого объекта данных. Подробнее...
 
void SetStatusFromCreatedTest ()
 Проверка переключения статусов из статуса Created. Подробнее...
 
void GetPresentationValueDelegateTest ()
 Проверяем делегат на PresentationValue. Подробнее...
 
void CopyToObjectWithoutCacheTest2 ()
 Тест метода CopyToObjectWithoutCache(), Копирующего объекты без применения кэширования. Подробнее...
 
void CopyToObjectWithoutCacheTest3 ()
 Тест метода CopyToObjectWithoutCache(), Копирующего объекты без применения кэширования. Подробнее...
 
void CopyToObjectWithoutCacheTest4 ()
 Тест метода CopyToObjectWithoutCache(), Копирующего объекты без применения кэширования. Подробнее...
 
void DynamicPropertiesTest ()
 Проверка переключения статусов из статуса Created. Подробнее...
 
void GetPresentationValueTest ()
 Тест функции GetPresentationValue(), получающей презентационное значение для объекта. Подробнее...
 
void LockObjectTest ()
 Тест метода LockObject(), блокирующего объект. Подробнее...
 
void IsReadOnlyTest ()
 Тест проверки что объект залочен. Подробнее...
 
void UnLockObjectTest ()
 Тест метода UnLockObject(), разблокирующего объект. Подробнее...
 
void UnlockObjectDifferentKeyExceptionTest ()
 Тест выпадения UnlockObjectDifferentKeyException в методе UnlockObject() при несовпадении ключей, использовавшихся при установке и снятии блокировки. Подробнее...
 
void GetInitializedPropertiesTest ()
 Тест метода DataObject.GetInitializedProperties(), получающий проинициализированные свойства, собственные и мастеровые (загруженные+означенные). Подробнее...
 
void GetInitializedPropertiesWithMasterTest ()
 Тест метода GetInitializedProperties(bool), получающий проинициализированные свойства (загруженные+означенные). Подробнее...
 
void CopySysPropsTest ()
 Тест метода CopySysProps(), копирующего только системные свойства ("primaryKey", "prototypeKey", "readKey", "CheckDetail", "state", "DisabledInitDataCopy"). Подробнее...
 
void CopySysPropsArgumentExceptionTest ()
 Тест выпадения ArgumentException в методе CopySysProps(), если не указан объект данных для копирования. Подробнее...
 
void ClearPrototypingTest ()
 Тест метода ClearPrototyping(), сбрасывающего прототипизацию объекта. Подробнее...
 
void DisableInitDataCopyTest ()
 Тест метода DisableInitDataCopy(), отключающего инициализацию копии данных объекта при зачитке. Подробнее...
 
void EnableInitDataCopyTest ()
 Тест метода EnableInitDataCopy(), включающего инициализацию копии данных объекта при зачитке. Подробнее...
 
void FullClearDataCopyTest ()
 Тест метода FullClearDataCopy(), очищающего внутренней копии данных в собственном объекте, а также рекурсивно копии мастеровых и детейловых объектов. Подробнее...
 
void SetDataCopyTest ()
 Тест метода SetDataCopy(), Устанавливающго внутреннюю копию объекта данных. Подробнее...
 
void CheckNotNullPropertiesTest ()
 Тест метода CheckNotNullProperties(Dictionary detailSkip), ищущего незаполненные поля. Подробнее...
 
void CheckNotNullPropertiesTest1 ()
 Тест метода CheckNotNullProperties(View view, bool returnCaptions, Dictionary detailSkip), ищущего незаполненные поля и возвращающего заголовки по представлению. Подробнее...
 
void CheckNotNullPropertiesTest2 ()
 Тест метода CheckNotNullProperties(View view, bool returnCaptions), ищущего незаполненные поля и возвращающего заголовки по представлению. Подробнее...
 
void InsertTest ()
 Тест метода Insert(), вставляющего объект на определённое место. Подробнее...
 
void MoveTest ()
 Тест метода Move(), перемещающего объект внутри массива. Подробнее...
 
void InsertArgumentOutOfRangeExceptionTest ()
 Тест выпадения ArgumentOutOfRangeException в методе Insert, при указании некорректного индекса. Подробнее...
 
void InsertNullReferenceExceptionTest ()
 Тест выпадения исключения в методе Insert при добавлении объекта равного null. Подробнее...
 
void DetailArrayTest ()
 Тест создания нового экземпляра DetailArray. Подробнее...
 
void PrimaryKeyTypeExceptionTest ()
 Тест выпадения исключения при попытке создания объекта данных с первичным ключом равным null. Подробнее...
 
void AddObjectDetailArrayAlreadyContainsObjectWithThatKeyExceptionTest ()
 Тест выпадения DetailArrayAlreadyContainsObjectWithThatKeyException при попытке добавить в DetailArray два одинаковых объекта. Подробнее...
 
void SetStatusTest ()
 Тест метода SetStatus(), устанавливающего статус объекта данных. Подробнее...
 
void SetLoadingStateTest ()
 Тест метода SetLoadingState(), устанавливающего состояние загрузки. Подробнее...
 
void AddLoadedPropertiesNullReferenceExceptionTest ()
 Тест выпадения NullReferenceException в том случае, если список добавляемых свойств равен null. Подробнее...
 
void ProtoypingTest ()
 Тест метода Prototyping(), Прототипизирующего объект. Подробнее...
 
void InitDataCopyTest ()
 Тест метода InitDataCopy(), инициализирующего копию данных. Подробнее...
 
void ToStringTest ()
 Тест метода ToString(), переводящего DataObject в строковое представление. Подробнее...
 

Подробное описание

Тестовый класс для DataObject.

Методы

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.AddLoadedPropertiesNullReferenceExceptionTest ( )
inline

Тест выпадения NullReferenceException в том случае, если список добавляемых свойств равен null.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.AddObjectDetailArrayAlreadyContainsObjectWithThatKeyExceptionTest ( )
inline

Тест выпадения DetailArrayAlreadyContainsObjectWithThatKeyException при попытке добавить в DetailArray два одинаковых объекта.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.CheckNotNullPropertiesTest ( )
inline

Тест метода CheckNotNullProperties(Dictionary detailSkip), ищущего незаполненные поля.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.CheckNotNullPropertiesTest1 ( )
inline

Тест метода CheckNotNullProperties(View view, bool returnCaptions, Dictionary detailSkip), ищущего незаполненные поля и возвращающего заголовки по представлению.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.CheckNotNullPropertiesTest2 ( )
inline

Тест метода CheckNotNullProperties(View view, bool returnCaptions), ищущего незаполненные поля и возвращающего заголовки по представлению.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.ClearPrototypingTest ( )
inline

Тест метода ClearPrototyping(), сбрасывающего прототипизацию объекта.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.CopySysPropsArgumentExceptionTest ( )
inline

Тест выпадения ArgumentException в методе CopySysProps(), если не указан объект данных для копирования.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.CopySysPropsTest ( )
inline

Тест метода CopySysProps(), копирующего только системные свойства ("primaryKey", "prototypeKey", "readKey", "CheckDetail", "state", "DisabledInitDataCopy").

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.CopyToObjectDataCopyTest ( )
inline

Тест метода CopyTo(), Создающего копию этого объекта данных.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.CopyToObjectWithoutCacheTest1 ( )
inline

Тест копирования объектов без применения кэширования.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.CopyToObjectWithoutCacheTest2 ( )
inline

Тест метода CopyToObjectWithoutCache(), Копирующего объекты без применения кэширования.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.CopyToObjectWithoutCacheTest3 ( )
inline

Тест метода CopyToObjectWithoutCache(), Копирующего объекты без применения кэширования.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.CopyToObjectWithoutCacheTest4 ( )
inline

Тест метода CopyToObjectWithoutCache(), Копирующего объекты без применения кэширования.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.DetailArrayTest ( )
inline

Тест создания нового экземпляра DetailArray.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.DisableInitDataCopyTest ( )
inline

Тест метода DisableInitDataCopy(), отключающего инициализацию копии данных объекта при зачитке.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.DynamicPropertiesTest ( )
inline

Проверка переключения статусов из статуса Created.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.EnableInitDataCopyTest ( )
inline

Тест метода EnableInitDataCopy(), включающего инициализацию копии данных объекта при зачитке.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.FullClearDataCopyTest ( )
inline

Тест метода FullClearDataCopy(), очищающего внутренней копии данных в собственном объекте, а также рекурсивно копии мастеровых и детейловых объектов.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.GetInitializedPropertiesTest ( )
inline

Тест метода DataObject.GetInitializedProperties(), получающий проинициализированные свойства, собственные и мастеровые (загруженные+означенные).

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.GetInitializedPropertiesWithMasterTest ( )
inline

Тест метода GetInitializedProperties(bool), получающий проинициализированные свойства (загруженные+означенные).

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.GetPresentationValueDelegateTest ( )
inline

Проверяем делегат на PresentationValue.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.GetPresentationValueTest ( )
inline

Тест функции GetPresentationValue(), получающей презентационное значение для объекта.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.InitDataCopyTest ( )
inline

Тест метода InitDataCopy(), инициализирующего копию данных.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.InsertArgumentOutOfRangeExceptionTest ( )
inline

Тест выпадения ArgumentOutOfRangeException в методе Insert, при указании некорректного индекса.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.InsertNullReferenceExceptionTest ( )
inline

Тест выпадения исключения в методе Insert при добавлении объекта равного null.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.InsertTest ( )
inline

Тест метода Insert(), вставляющего объект на определённое место.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.IsAlteredPropertyGenericTest ( )
inline

Тест Linq-расширения метода IsAlteredProperty.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.IsAlteredPropertyGenericTest2 ( )
inline

Тест Linq-расширения метода IsAlteredProperty.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.IsAlteredPropertyTest ( )
inline

Тест метода GetAlteredPropertyNames(), который возвращает список свойств (атрибутов, мастеров, детейлов), чьи значения изменились по сравнению с внутренней копией.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.IsReadOnlyTest ( )
inline

Тест проверки что объект залочен.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.LockObjectTest ( )
inline

Тест метода LockObject(), блокирующего объект.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.MoveTest ( )
inline

Тест метода Move(), перемещающего объект внутри массива.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.PrimaryKeyTypeExceptionTest ( )
inline

Тест выпадения исключения при попытке создания объекта данных с первичным ключом равным null.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.ProtoypingTest ( )
inline

Тест метода Prototyping(), Прототипизирующего объект.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.SetDataCopyTest ( )
inline

Тест метода SetDataCopy(), Устанавливающго внутреннюю копию объекта данных.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.SetLoadingStateTest ( )
inline

Тест метода SetLoadingState(), устанавливающего состояние загрузки.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.SetStatusFromCreatedTest ( )
inline

Проверка переключения статусов из статуса Created.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.SetStatusTest ( )
inline

Тест метода SetStatus(), устанавливающего статус объекта данных.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.ToStringTest ( )
inline

Тест метода ToString(), переводящего DataObject в строковое представление.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.UnlockObjectDifferentKeyExceptionTest ( )
inline

Тест выпадения UnlockObjectDifferentKeyException в методе UnlockObject() при несовпадении ключей, использовавшихся при установке и снятии блокировки.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.DataObjectTest.UnLockObjectTest ( )
inline

Тест метода UnLockObject(), разблокирующего объект.