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

Юнит-тесты для класса Informations. Подробнее...

Классы

class  SpecialEmptyValueForTest
 Специальный класс для теста, имеющий пустое значение. Подробнее...
 

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

void GetViewTest ()
 Тест метода GetView(), позволяющего получить представление по его имени и классу объекта данных. Подробнее...
 
void RunMe ()
 Специальный метод, применяющийся в GetView(). Подробнее...
 
void TestExtractPropertyPath ()
 Проверка, что по лямбда-выражению класс Information может адекватно вернуть строковое представление имени поля. Например, есть InformationTestClass со свойством stringPropertyForInformationTestClass. По InformationTestClass.stringPropertyForInformationTestClass хотелось бы получить строку вида "InformationTestClass.stringPropertyForInformationTestClass". Подробнее...
 
void TestExtractPropertyName ()
 Проверка, что по лямбда-выражению класс Information может адекватно вернуть строковое представление неполного имени поля. Например, есть InformationTestClass со свойством stringPropertyForInformationTestClass. По InformationTestClass.stringPropertyForInformationTestClass хотелось бы получить строку вида "stringPropertyForInformationTestClass". Подробнее...
 
void AllViewTest ()
 Тест метода AllView(), получающего список имён общих представлений для для указанного класса объекта данных. Подробнее...
 
void GetPropertyCaptionTest ()
 Тест метода GetPropertyCaption(), возвращающего загаловок свойства. Подробнее...
 
void GetPropertyStrLenTest ()
 Тест метода GetPropertyStrLen(), получающего для указанного .Net-свойства атрибут StrLen. Подробнее...
 
void CheckNotNullAttributesTest ()
 Тест метода CheckNotNullAttributes(), проверяющего, нет ли непустых значений в NotNull .Net-свойствах. Подробнее...
 
void GetPropertyDefineClassTypeTest ()
 Тест метода GetPropertyDefineClassType(), возвращающего тип в котором определено свойство. Подробнее...
 
void GetCompatibleTypesForTypeConvertionTest ()
 Тест метода GetCompatibleTypesForTypeConvertion(), определяющего куда можно мконвертировать тип. Подробнее...
 
void GetAssemblyStorageNameTest ()
 Тест метода GetAssemblyStorageName(), получающего имя хранения для сборки, заданное атрибутом . Подробнее...
 
void CheckPropertyExistTest ()
 Тест метода CheckPropertyExist(), проверяющего наличие такого свойства в указанном типе. Подробнее...
 
void GetNotStorablePropertyNamesTest ()
 Тест метода GetNotStorablePropertyNames(), возвращающего имена .Net-свойств для .Net-типа класса объекта данных, которые не хранятся . Подробнее...
 
void CanWritePropertyTest ()
 Тест метода CanWriteProperty(), определяющего можно ли писать в это свойство. Подробнее...
 
void CanReadPropertyTest ()
 Тест метода CanReadProperty(), определяющего можно ли читать из этого свойства. Подробнее...
 
void GetPropertyNamesByTypeTest ()
 Тест метода GetPropertyNamesByType(), возвращающего список свойств указанного шаблонного типа для .Net-класса объекта данных. Подробнее...
 
void GetClassCaptionPropertyTest ()
 Тест метода GetClassCaptionProperty(), возвращающего свойство - заголовок, установленное атрибутом InstanceCaptionPropertyAttribute. Подробнее...
 
void IsEmptyPropertyValueTest ()
 Тест метода IsEmptyPropertyValue(), определяющего является ли значение пустым (null). Подробнее...
 
void GetPrimaryKeyStorageNameTest ()
 Тест метода Information.GetPrimaryKeyStorageName, получающего имя хранения первичного ключа, установленного атрибутом PrimaryKeyStorageAttribute. Подробнее...
 
void GetStorageTypeForTypeTest ()
 Тест метода GetStorageTypeForType(), возвращающего тип хранения для заданного типа. Подробнее...
 
void IsEmptyEnumValueTest ()
 Тест метода IsEmptyEnumValue(), определяющего является ли значение перечислимого типа пустым (null). Подробнее...
 
void GetPropertyDataFormatTest ()
 Тест метода GetPropertyDataFormat(), получающего формат представления данных в свойстве. Подробнее...
 
void GetAlteredPropertyNamesWithNotStoredTest ()
 Тест метода GetAlteredPropertyNamesWithNotStored(), сравнивающего два объекта данных и возвращающего список различающихся .Net-свойств. (NotStored-атрибуты не игнорируются и тоже проверяются вместе с остальными). Подробнее...
 
void GetClassImagePropertyTest ()
 Тест метода GetClassImageProperty(), возвращающего свойство-картинку, установленное атрибутом ClassImagePropertyAttribute. Подробнее...
 
void RetrieveLinkerTimestampTest ()
 Тест метода RetrieveLinkerTimestamp(), получающего дату компиляции текущей сборки. Подробнее...
 
void GetPropertyStorageTypeTest ()
 Тест метода GetPropertyStorageType(), возвращающего тип хранения для заданного свойства. Подробнее...
 
void AllViewsTest ()
 Тест метода AllViews(), получающий список имён общих представлений для указанных классов. Подробнее...
 
void GetViewNullExTest ()
 Тест выпадения исключения ArgumentNullException в методе GetView() при попытке получения представления по пустому имени. Подробнее...
 
void GetViewNullExTest1 ()
 Тест выпадения исключения ArgumentNullException в методе GetView() при попыткеполучения представления для пустого типа данных. Подробнее...
 
void GetKeyGeneratorTypeTest ()
 Тест метода GetKeyGenerator(), получающий тип генератора ключей. Подробнее...
 
void GetTypeStorageNameTest ()
 Тест метода GetTypeStorageName(), получающего имя хранилища для типа. Подробнее...
 
void CheckViewForClassesTest ()
 Тест метода CheckViewForClasses(), проверяющего, доступно ли указанное по имени представление во всех перечисленных классах. Подробнее...
 
void GetCompatibleTypesForPropertyTest ()
 Тест метода GetCompatibleTypesForProperty(), возвращающего типы, совместимые с данным свойством(по TypeUsage). Подробнее...
 
void GetPropertyCaptionExceptionTest ()
 Тест выпадения исключения CantFindPropertyException в классе GetPropertyCaption при попытке найти значение класса InformationTestClass в классе InformationTestClass2. Подробнее...
 
void GetPropertyStorageNameTest ()
 Тест метода GetPropertyStorageName(), получающего имя хранения .Net-свойства, установленное атрибутом PropertyStorageAttribute. Подробнее...
 
void GetPropertyStorageNameExceptionTest ()
 Тест выпадения исключения CantFindPropertyException в методе GetPropertyStorageNamе() при попытке найти значение класса InformationTestClass в классе InformationTestClass2. Подробнее...
 
void GetPropertyNotNullTest ()
 Тест метода GetPropertyNotNull(), проверчющего, установлен ли для указанного .Net-свойства атрибут NotNullAttribute. Подробнее...
 
void GetPropertyNotNullExceptionTest ()
 Тест выпадения исключения CantFindPropertyException в методе GetPropertyNotNull() при попытке найти значение класса InformationTestClass в классе InformationTestClass2. Подробнее...
 
void GetPropertyStrLenExceptionTest ()
 Тест выпадения исключения CantFindPropertyException в методе GetPropertyStrLen() при попытке найти значение класса InformationTestClass в классе InformationTestClass2. Подробнее...
 
void GetPropertyDefineClassTypeExceptionTest ()
 Тест выпадения исключения CantFindPropertyException в методе GetPropertyDefineClassType() при попытке найти значение класса InformationTestClass в классе InformationTestClass2. Подробнее...
 
void GetPropertyTypeExceptionTest ()
 Тест выпадения исключения CantFindPropertyException в методе GetPropertyType() при попытке найти значение класса InformationTestClass в классе InformationTestClass2. Подробнее...
 
void IsStoredPropertyExceptionTest ()
 Тест выпадения исключения NoSuchPropertyException в методе IsStoredProperty() при попытке найти значение класса InformationTestClass в классе InformationTestClass2. Подробнее...
 
void IsStoredPropertyTest ()
 Тест метода IsStoredProperty(), проверяющего, является ли поле хранимым. Подробнее...
 
void GetPropertyDataFormatExceptionTest ()
 Тест выпадения исключения CantFindPropertyExceptionв методе GetPropertyDataFormat() при попытке найти значение класса InformationTestClass в классе InformationTestClass2. Подробнее...
 
void GetAlteredProperyNamesTest ()
 Тест метода GetAlteredProperyNames(), cравнивающего два объекта данных и возвращающего список различающихся .Net-свойств. (Объект или свойство с атрибутом NotStored проверяться не будет). Подробнее...
 
void CheckPropertyExistExceptionTest ()
 Тест выпадения системного исключения в методе CheckPropertyExist() при пустом типе объекта даных, существование свойства которого проверяется данным методом. Подробнее...
 
void CheckUsingTypeTest ()
 Тест метода CheckUsingType(), выполняющего проверку на совместимость объекта данных в методе, или свойстве, откуда вызвано. Подробнее...
 
void TranslateValueToPrimaryKeyTypeExceptionTest ()
 Тест выпадения исключения PrimaryKeyTypeException в методе TranslateValueToPrimaryKeyType() при значении входных параметров : тип объекта данных=typeof(InformationTestClass) и преобразуемое значение - число. Подробнее...
 
void TranslateValueToPrimaryKeyTypeFormatExceptionTest ()
 Тест выпадения исключения TargetInvocationException в методе TranslateValueToPrimaryKeyTypeFormat() при значени входных параметров: тип объекта данных=typeof(InformationTestClass) и преобразуемое значение - строка, формат котрой не соответствует формату первичного ключа. Подробнее...
 
void GetMastersForDataObjectByViewTest ()
 Тест метода GetMastersForDataObjectByView(), возвращающего все мастеровые объекты данных для указанного объекта данных. Подробнее...
 
void ExtractPropertyInfoTest0 ()
 Тест для метода ExtractPropertyInfo(), извлекающего свойство по типу. Ловим исключение, послав null заместо лямбды. Подробнее...
 
void ExtractPropertyInfoTest1 ()
 Тест для метода ExtractPropertyInfo(), извлекающего свойство по типу. Подробнее...
 
void ExtractPropertyInfoTest2 ()
 Тест для метода ExtractPropertyName(), извлекающего свойство по наименованию. Ловим исключение, послав не Свойство (не Property), а просто поле. Подробнее...
 
void ExtractPropertyNameTest0 ()
 Тест для метода ExtractPropertyName(), извлекающего свойство по наименованию. Ловим исключение, послав статическое свойство. Подробнее...
 
void ExtractPropertyNameTest1 ()
 Тест для метода ExtractPropertyName(), извлекающего свойство по наименованию. Ловим исключение, послав null заместо лямбды. Подробнее...
 
void ExtractPropertyNameTest2 ()
 Тест метода ExtractPropertyName, извлекающего свойства внутри текущего класса. Входные параметры: Тип класса: InformationTestClass, лямбда выражение: () => obj.stringPropertyForInformationTestClass. Ожидаемое значение: "stringPropertyForInformationTestClass". Подробнее...
 
void ExtractPropertyNameTest3 ()
 Тест на выпадения исключения ArgumentException в методе ExtractPropertyName() при некоектном значении лямбда-выражения. Подробнее...
 
void GetPropValueByNameTest ()
 Тест метода GetPropValueByName(), получающего значение свойства объекта данных по имени этого свойства. Подробнее...
 
void SetPropValueByNameTrimStringTest ()
 Тест метода SetPropValueByName(DataObject obj, string propName, object PropValue), устанавливающего значение строкового свойства с отсечением пробелов. Подробнее...
 
void SetPropValueByNameExceptionTest1 ()
 Тест выпадения исключения в методе SetPropValueByName(DataObject obj, string propName, string PropValue) при несоответствии типов записываемого значения и свойства объекта, в который производится запись. Подробнее...
 
void SetPropValueByNameExceptionTest2 ()
 Тест выпадения исключения в методе SetPropValueByName(DataObject obj, string propName, string PropValue). Подробнее...
 
void SetPropValueByNameExceptionTest ()
 Тест выпадения системного исключения в методе SetPropValueByName(DataObject obj, string propName, string PropValue) при значении параметра DataObject равным null. Подробнее...
 
void GetPropertyTypeTest ()
 Тест метода GetPropertyType(), получающего .Net-тип свойства класса объекта данных по имени этого свойства. Подробнее...
 
void GetStorageStructForViewNullReferenceExceptionTest ()
 Тест выпадения исключения NullReferenceException в методе GetStorageStructForView() в том случае, если некоторые входные параметры равны null. Подробнее...
 
void GetStorageStructForViewClassIsNotSubclassOfOtherExceptionTest ()
 Тест выпадения исключения ClassIsNotSubclassOfOtherException в методе GetStorageStructForView() в том случае, если класс объекта данных, передаваемый, как параметр type не является подклассом класса, которому принадлежит представление. Подробнее...
 
void GetAlteredProperyNamesDifferentDataObjectTypesExceptionTest ()
 Тест выпадения исключения DifferentDataObjectTypesException в методе GetAlteredProperyNames() при различии типов сравниваемых объектов данных. Подробнее...
 
void GetAlteredPropertyNamesWithNotStoredDifferentDataObjectTypesExceptionTest ()
 Тест выпадения исключения DifferentDataObjectTypesException в методе GetAlteredPropertyNamesWithNotStored() при различии типов сравниваемых объектов данных. Подробнее...
 
void ContainsAlteredPropsTest ()
 Тест метода ContainsAlteredProps(), сравнивающего два объекта данных и возвращающего true - если объекты различаются. Подробнее...
 
void ContainsAlteredPropsDifferentDataObjectTypesExceptionTest ()
 Тест выпадения исключения DifferentDataObjectTypesException в методе ContainsAlteredProps() при различии типов сравниваемых объектов данных. Подробнее...
 
void TrimmedStringStorageTest ()
 Тест метода TrimmedStringStorage(), определяющего обрезать ли строки для данного свойства. Подробнее...
 
void GetItemTypeTest ()
 Тест метода GetItemType(), возвращающего тип элемента DetailArray. Подробнее...
 
void GetCompatibleTypesForDetailPropertyTest ()
 Тест метода GetCompatibleTypesForDetailProperty(), возвращающего типы, совместимые с детейловым свойством(по TypeUsage). Подробнее...
 
void GetPropertyDisableAutoViewingTest ()
 Тест метода GetPropertyDisableAutoViewing(), определяющего является ли свойство автоматически включаемым в представления. Подробнее...
 
void GetAllTypesFromViewTest ()
 Тест метода GetAllTypesFromView(), возвращаюшего список типов из представления. Подробнее...
 
void IsStoredTypeTest ()
 Тест метода IsStoredType(), проверяющего хранимый ли Class. Подробнее...
 
void GetAllTypesFromExtendedViewTest0 ()
 Тест метода Information.GetAllTypesFromView(ExtendedView), возвращаюшего список типов элементов представления, если ExtendedView формируется некорректно. Подробнее...
 
void GetAllTypesFromExtendedViewTest ()
 Тест метода Information.GetAllTypesFromView(ExtendedView), возвращаюшего список типов элементов представления. Подробнее...
 
void GetAllTypesFromExtendedViewTest2 ()
 Тест метода Information.GetAllTypesFromView(ExtendedView), возвращаюшего список типов элементов представления. Передаём список свойств, отличный от списка свойств представления. Подробнее...
 
void GetClassCaptionTest ()
 Тест метода GetClassCaption(), возвращающего заголовок для класса. Подробнее...
 
void GetExpressionForPropertyTest ()
 Тест метода GetExpressionForProperty(), возвращающего выражения, указанные атрибутами DataServiceExpressionAttribute для свойства. Подробнее...
 

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

Юнит-тесты для класса Informations.

Методы

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.AllViewsTest ( )
inline

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

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.AllViewTest ( )
inline

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

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.CanReadPropertyTest ( )
inline

Тест метода CanReadProperty(), определяющего можно ли читать из этого свойства.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.CanWritePropertyTest ( )
inline

Тест метода CanWriteProperty(), определяющего можно ли писать в это свойство.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.CheckNotNullAttributesTest ( )
inline

Тест метода CheckNotNullAttributes(), проверяющего, нет ли непустых значений в NotNull .Net-свойствах.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.CheckPropertyExistExceptionTest ( )
inline

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

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.CheckPropertyExistTest ( )
inline

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

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.CheckUsingTypeTest ( )
inline

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

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.CheckViewForClassesTest ( )
inline

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

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.ContainsAlteredPropsDifferentDataObjectTypesExceptionTest ( )
inline

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

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.ContainsAlteredPropsTest ( )
inline

Тест метода ContainsAlteredProps(), сравнивающего два объекта данных и возвращающего true - если объекты различаются.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.ExtractPropertyInfoTest0 ( )
inline

Тест для метода ExtractPropertyInfo(), извлекающего свойство по типу. Ловим исключение, послав null заместо лямбды.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.ExtractPropertyInfoTest1 ( )
inline

Тест для метода ExtractPropertyInfo(), извлекающего свойство по типу.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.ExtractPropertyInfoTest2 ( )
inline

Тест для метода ExtractPropertyName(), извлекающего свойство по наименованию. Ловим исключение, послав не Свойство (не Property), а просто поле.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.ExtractPropertyNameTest0 ( )
inline

Тест для метода ExtractPropertyName(), извлекающего свойство по наименованию. Ловим исключение, послав статическое свойство.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.ExtractPropertyNameTest1 ( )
inline

Тест для метода ExtractPropertyName(), извлекающего свойство по наименованию. Ловим исключение, послав null заместо лямбды.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.ExtractPropertyNameTest2 ( )
inline

Тест метода ExtractPropertyName, извлекающего свойства внутри текущего класса. Входные параметры: Тип класса: InformationTestClass, лямбда выражение: () => obj.stringPropertyForInformationTestClass. Ожидаемое значение: "stringPropertyForInformationTestClass".

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.ExtractPropertyNameTest3 ( )
inline

Тест на выпадения исключения ArgumentException в методе ExtractPropertyName() при некоектном значении лямбда-выражения.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetAllTypesFromExtendedViewTest ( )
inline

Тест метода Information.GetAllTypesFromView(ExtendedView), возвращаюшего список типов элементов представления.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetAllTypesFromExtendedViewTest0 ( )
inline

Тест метода Information.GetAllTypesFromView(ExtendedView), возвращаюшего список типов элементов представления, если ExtendedView формируется некорректно.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetAllTypesFromExtendedViewTest2 ( )
inline

Тест метода Information.GetAllTypesFromView(ExtendedView), возвращаюшего список типов элементов представления. Передаём список свойств, отличный от списка свойств представления.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetAllTypesFromViewTest ( )
inline

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

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetAlteredPropertyNamesWithNotStoredDifferentDataObjectTypesExceptionTest ( )
inline

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

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetAlteredPropertyNamesWithNotStoredTest ( )
inline

Тест метода GetAlteredPropertyNamesWithNotStored(), сравнивающего два объекта данных и возвращающего список различающихся .Net-свойств. (NotStored-атрибуты не игнорируются и тоже проверяются вместе с остальными).

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetAlteredProperyNamesDifferentDataObjectTypesExceptionTest ( )
inline

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

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetAlteredProperyNamesTest ( )
inline

Тест метода GetAlteredProperyNames(), cравнивающего два объекта данных и возвращающего список различающихся .Net-свойств. (Объект или свойство с атрибутом NotStored проверяться не будет).

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetAssemblyStorageNameTest ( )
inline

Тест метода GetAssemblyStorageName(), получающего имя хранения для сборки, заданное атрибутом .

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetClassCaptionPropertyTest ( )
inline

Тест метода GetClassCaptionProperty(), возвращающего свойство - заголовок, установленное атрибутом InstanceCaptionPropertyAttribute.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetClassCaptionTest ( )
inline

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

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetClassImagePropertyTest ( )
inline

Тест метода GetClassImageProperty(), возвращающего свойство-картинку, установленное атрибутом ClassImagePropertyAttribute.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetCompatibleTypesForDetailPropertyTest ( )
inline

Тест метода GetCompatibleTypesForDetailProperty(), возвращающего типы, совместимые с детейловым свойством(по TypeUsage).

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetCompatibleTypesForPropertyTest ( )
inline

Тест метода GetCompatibleTypesForProperty(), возвращающего типы, совместимые с данным свойством(по TypeUsage).

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetCompatibleTypesForTypeConvertionTest ( )
inline

Тест метода GetCompatibleTypesForTypeConvertion(), определяющего куда можно мконвертировать тип.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetExpressionForPropertyTest ( )
inline

Тест метода GetExpressionForProperty(), возвращающего выражения, указанные атрибутами DataServiceExpressionAttribute для свойства.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetItemTypeTest ( )
inline

Тест метода GetItemType(), возвращающего тип элемента DetailArray.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetKeyGeneratorTypeTest ( )
inline

Тест метода GetKeyGenerator(), получающий тип генератора ключей.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetMastersForDataObjectByViewTest ( )
inline

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

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetNotStorablePropertyNamesTest ( )
inline

Тест метода GetNotStorablePropertyNames(), возвращающего имена .Net-свойств для .Net-типа класса объекта данных, которые не хранятся .

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetPrimaryKeyStorageNameTest ( )
inline

Тест метода Information.GetPrimaryKeyStorageName, получающего имя хранения первичного ключа, установленного атрибутом PrimaryKeyStorageAttribute.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetPropertyCaptionExceptionTest ( )
inline

Тест выпадения исключения CantFindPropertyException в классе GetPropertyCaption при попытке найти значение класса InformationTestClass в классе InformationTestClass2.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetPropertyCaptionTest ( )
inline

Тест метода GetPropertyCaption(), возвращающего загаловок свойства.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetPropertyDataFormatExceptionTest ( )
inline

Тест выпадения исключения CantFindPropertyExceptionв методе GetPropertyDataFormat() при попытке найти значение класса InformationTestClass в классе InformationTestClass2.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetPropertyDataFormatTest ( )
inline

Тест метода GetPropertyDataFormat(), получающего формат представления данных в свойстве.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetPropertyDefineClassTypeExceptionTest ( )
inline

Тест выпадения исключения CantFindPropertyException в методе GetPropertyDefineClassType() при попытке найти значение класса InformationTestClass в классе InformationTestClass2.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetPropertyDefineClassTypeTest ( )
inline

Тест метода GetPropertyDefineClassType(), возвращающего тип в котором определено свойство.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetPropertyDisableAutoViewingTest ( )
inline

Тест метода GetPropertyDisableAutoViewing(), определяющего является ли свойство автоматически включаемым в представления.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetPropertyNamesByTypeTest ( )
inline

Тест метода GetPropertyNamesByType(), возвращающего список свойств указанного шаблонного типа для .Net-класса объекта данных.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetPropertyNotNullExceptionTest ( )
inline

Тест выпадения исключения CantFindPropertyException в методе GetPropertyNotNull() при попытке найти значение класса InformationTestClass в классе InformationTestClass2.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetPropertyNotNullTest ( )
inline

Тест метода GetPropertyNotNull(), проверчющего, установлен ли для указанного .Net-свойства атрибут NotNullAttribute.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetPropertyStorageNameExceptionTest ( )
inline

Тест выпадения исключения CantFindPropertyException в методе GetPropertyStorageNamе() при попытке найти значение класса InformationTestClass в классе InformationTestClass2.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetPropertyStorageNameTest ( )
inline

Тест метода GetPropertyStorageName(), получающего имя хранения .Net-свойства, установленное атрибутом PropertyStorageAttribute.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetPropertyStorageTypeTest ( )
inline

Тест метода GetPropertyStorageType(), возвращающего тип хранения для заданного свойства.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetPropertyStrLenExceptionTest ( )
inline

Тест выпадения исключения CantFindPropertyException в методе GetPropertyStrLen() при попытке найти значение класса InformationTestClass в классе InformationTestClass2.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetPropertyStrLenTest ( )
inline

Тест метода GetPropertyStrLen(), получающего для указанного .Net-свойства атрибут StrLen.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetPropertyTypeExceptionTest ( )
inline

Тест выпадения исключения CantFindPropertyException в методе GetPropertyType() при попытке найти значение класса InformationTestClass в классе InformationTestClass2.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetPropertyTypeTest ( )
inline

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

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetPropValueByNameTest ( )
inline

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

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetStorageStructForViewClassIsNotSubclassOfOtherExceptionTest ( )
inline

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

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetStorageStructForViewNullReferenceExceptionTest ( )
inline

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

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetStorageTypeForTypeTest ( )
inline

Тест метода GetStorageTypeForType(), возвращающего тип хранения для заданного типа.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetTypeStorageNameTest ( )
inline

Тест метода GetTypeStorageName(), получающего имя хранилища для типа.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetViewNullExTest ( )
inline

Тест выпадения исключения ArgumentNullException в методе GetView() при попытке получения представления по пустому имени.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetViewNullExTest1 ( )
inline

Тест выпадения исключения ArgumentNullException в методе GetView() при попыткеполучения представления для пустого типа данных.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.GetViewTest ( )
inline

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

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.IsEmptyEnumValueTest ( )
inline

Тест метода IsEmptyEnumValue(), определяющего является ли значение перечислимого типа пустым (null).

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.IsEmptyPropertyValueTest ( )
inline

Тест метода IsEmptyPropertyValue(), определяющего является ли значение пустым (null).

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.IsStoredPropertyExceptionTest ( )
inline

Тест выпадения исключения NoSuchPropertyException в методе IsStoredProperty() при попытке найти значение класса InformationTestClass в классе InformationTestClass2.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.IsStoredPropertyTest ( )
inline

Тест метода IsStoredProperty(), проверяющего, является ли поле хранимым.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.IsStoredTypeTest ( )
inline

Тест метода IsStoredType(), проверяющего хранимый ли Class.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.RetrieveLinkerTimestampTest ( )
inline

Тест метода RetrieveLinkerTimestamp(), получающего дату компиляции текущей сборки.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.RunMe ( )
inline

Специальный метод, применяющийся в GetView().

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.SetPropValueByNameExceptionTest ( )
inline

Тест выпадения системного исключения в методе SetPropValueByName(DataObject obj, string propName, string PropValue) при значении параметра DataObject равным null.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.SetPropValueByNameExceptionTest1 ( )
inline

Тест выпадения исключения в методе SetPropValueByName(DataObject obj, string propName, string PropValue) при несоответствии типов записываемого значения и свойства объекта, в который производится запись.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.SetPropValueByNameExceptionTest2 ( )
inline

Тест выпадения исключения в методе SetPropValueByName(DataObject obj, string propName, string PropValue).

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.SetPropValueByNameTrimStringTest ( )
inline

Тест метода SetPropValueByName(DataObject obj, string propName, object PropValue), устанавливающего значение строкового свойства с отсечением пробелов.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.TestExtractPropertyName ( )
inline

Проверка, что по лямбда-выражению класс Information может адекватно вернуть строковое представление неполного имени поля. Например, есть InformationTestClass со свойством stringPropertyForInformationTestClass. По InformationTestClass.stringPropertyForInformationTestClass хотелось бы получить строку вида "stringPropertyForInformationTestClass".

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.TestExtractPropertyPath ( )
inline

Проверка, что по лямбда-выражению класс Information может адекватно вернуть строковое представление имени поля. Например, есть InformationTestClass со свойством stringPropertyForInformationTestClass. По InformationTestClass.stringPropertyForInformationTestClass хотелось бы получить строку вида "InformationTestClass.stringPropertyForInformationTestClass".

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.TranslateValueToPrimaryKeyTypeExceptionTest ( )
inline

Тест выпадения исключения PrimaryKeyTypeException в методе TranslateValueToPrimaryKeyType() при значении входных параметров : тип объекта данных=typeof(InformationTestClass) и преобразуемое значение - число.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.TranslateValueToPrimaryKeyTypeFormatExceptionTest ( )
inline

Тест выпадения исключения TargetInvocationException в методе TranslateValueToPrimaryKeyTypeFormat() при значени входных параметров: тип объекта данных=typeof(InformationTestClass) и преобразуемое значение - строка, формат котрой не соответствует формату первичного ключа.

void ICSSoft.STORMNET.Tests.TestClasses.DataObject.InformationTest.TrimmedStringStorageTest ( )
inline

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