Flexberry ORM 4.0.0
Класс NewPlatform.Flexberry.ORM.IntegratedTests.Business.LoadObjectTest

Проверка логики по зачитке объектов. Подробнее...

Граф наследования:NewPlatform.Flexberry.ORM.IntegratedTests.Business.LoadObjectTest:
NewPlatform.Flexberry.ORM.IntegratedTests.BaseIntegratedTest

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

 LoadObjectTest ()
 Конструктор. Подробнее...
 
void TestMethod1 ()
 Проверка зачитки объекта по представлению, где нет свойств мастера, с установленным в конструкторе этим свойством мастера. Вычитка через lcs. TODO: нужно сделать чтобы обязательно выполнялся. Подробнее...
 
void TestMethod2 ()
 Проверка зачитки объекта по представлению где нет свойств мастера с установленным в конструкторе этим свойством мастера. Вычитка одного объекта. Подробнее...
 
void TestLoadingObjectIndex ()
 Тестовый метод для проверки определения индексов объектов в выборке. На примере медведей проверяется корректность определения индекса одного объекта и нескольких объектов. Подробнее...
 
void TestLoadingObjectIndexesWithNullParams ()
 Тестовый метод для проверки получения индексов объектов данных с первичными ключами при нулевых (null) аргументах. Не должно быть выброшено исключений и должен быть возвращен пустой список результатов. Подробнее...
 
void TestLoadingObjectIndexesWithNegativeMaxResultCount ()
 Тестовый метод для проверки получения индексов объектов данных с отрицательным значением максимального числа возвращаемых результатов. Должно быть выброшено исключение ArgumentOutOfRangeException. Подробнее...
 
void TestLoadingObjectIndexesWithMaxResultsCount ()
 Тестовый метод для проверки получения индексов объектов данных с установленным ограничением. на максимальное число возвращаемых результатов. Подробнее...
 
void LoadingObjectLoadStringedObjectViewTest ()
 Тестовый метод для вычислимого поля с использованием dataService.LoadStringedObjectView('', lcs). Подробнее...
 
void LoadingObjectLoadObjectsTest ()
 Тестовый метод для вычислимого поля с использованием dataService.LoadObjects(lcs). Подробнее...
 
void LoadingObjectGetObjectsCount ()
 Тестовый метод для вычислимого поля с использованием dataService.GetObjectsCount(lcs). Подробнее...
 
void LoadObjectsWithTop ()
 Метод проверки параметра TOP при зачитке объектов данных методом SQLDataService.LoadObjects(ICSSoft.STORMNET.Business.LoadingCustomizationStruct). Подробнее...
 
void DetailsLoadingTest ()
 Метод для проверки логики зачитки детейлов. Они не должны перепутываться между агрегаторами. Подробнее...
 
void DetailsStringLoadingTest ()
 Метод для проверки логики зачитки строкового представления агрегатора при наличии детейлов. Подробнее...
 
void NullableDateTimeTest ()
 Проверка обработки NullableDateTime в linq-выражениях. Подробнее...
 
- Открытые члены унаследованные от NewPlatform.Flexberry.ORM.IntegratedTests.BaseIntegratedTest
void Dispose ()
 Deletes the temporary databases and perform other cleaning. Подробнее...
 

Дополнительные унаследованные члены

- Защищенные члены унаследованные от NewPlatform.Flexberry.ORM.IntegratedTests.BaseIntegratedTest
 BaseIntegratedTest (string tempDbNamePrefix)
 Initializes a new instance of the BaseIntegratedTest class. Подробнее...
 
virtual MSSQLDataService CreateMssqlDataService (string connectionString)
 Creates the MSSQLDataService instance for temp database. Подробнее...
 
virtual PostgresDataService CreatePostgresDataService (string connectionString)
 Creates the PostgresDataService instance for temp database. Подробнее...
 
virtual OracleDataService CreateOracleDataService (string connectionString)
 Creates the OracleDataService instance for temp database. Подробнее...
 
virtual void Dispose (bool disposing)
 Deletes the temporary databases and perform other cleaning. Подробнее...
 
- Свойства унаследованные от NewPlatform.Flexberry.ORM.IntegratedTests.BaseIntegratedTest
virtual string MssqlScript [get]
 
virtual string PostgresScript [get]
 
virtual string OracleScript [get]
 
IEnumerable< IDataServiceDataServices [get]
 Data services for temp databases. Подробнее...
 

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

Проверка логики по зачитке объектов.

Конструктор(ы)

NewPlatform.Flexberry.ORM.IntegratedTests.Business.LoadObjectTest.LoadObjectTest ( )
inline

Конструктор.

Методы

void NewPlatform.Flexberry.ORM.IntegratedTests.Business.LoadObjectTest.DetailsLoadingTest ( )
inline

Метод для проверки логики зачитки детейлов. Они не должны перепутываться между агрегаторами.

void NewPlatform.Flexberry.ORM.IntegratedTests.Business.LoadObjectTest.DetailsStringLoadingTest ( )
inline

Метод для проверки логики зачитки строкового представления агрегатора при наличии детейлов.

void NewPlatform.Flexberry.ORM.IntegratedTests.Business.LoadObjectTest.LoadingObjectGetObjectsCount ( )
inline

Тестовый метод для вычислимого поля с использованием dataService.GetObjectsCount(lcs).

void NewPlatform.Flexberry.ORM.IntegratedTests.Business.LoadObjectTest.LoadingObjectLoadObjectsTest ( )
inline

Тестовый метод для вычислимого поля с использованием dataService.LoadObjects(lcs).

void NewPlatform.Flexberry.ORM.IntegratedTests.Business.LoadObjectTest.LoadingObjectLoadStringedObjectViewTest ( )
inline

Тестовый метод для вычислимого поля с использованием dataService.LoadStringedObjectView('', lcs).

void NewPlatform.Flexberry.ORM.IntegratedTests.Business.LoadObjectTest.LoadObjectsWithTop ( )
inline

Метод проверки параметра TOP при зачитке объектов данных методом SQLDataService.LoadObjects(ICSSoft.STORMNET.Business.LoadingCustomizationStruct).

void NewPlatform.Flexberry.ORM.IntegratedTests.Business.LoadObjectTest.NullableDateTimeTest ( )
inline

Проверка обработки NullableDateTime в linq-выражениях.

void NewPlatform.Flexberry.ORM.IntegratedTests.Business.LoadObjectTest.TestLoadingObjectIndex ( )
inline

Тестовый метод для проверки определения индексов объектов в выборке. На примере медведей проверяется корректность определения индекса одного объекта и нескольких объектов.

void NewPlatform.Flexberry.ORM.IntegratedTests.Business.LoadObjectTest.TestLoadingObjectIndexesWithMaxResultsCount ( )
inline

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

void NewPlatform.Flexberry.ORM.IntegratedTests.Business.LoadObjectTest.TestLoadingObjectIndexesWithNegativeMaxResultCount ( )
inline

Тестовый метод для проверки получения индексов объектов данных с отрицательным значением максимального числа возвращаемых результатов. Должно быть выброшено исключение ArgumentOutOfRangeException.

void NewPlatform.Flexberry.ORM.IntegratedTests.Business.LoadObjectTest.TestLoadingObjectIndexesWithNullParams ( )
inline

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

void NewPlatform.Flexberry.ORM.IntegratedTests.Business.LoadObjectTest.TestMethod1 ( )
inline

Проверка зачитки объекта по представлению, где нет свойств мастера, с установленным в конструкторе этим свойством мастера. Вычитка через lcs. TODO: нужно сделать чтобы обязательно выполнялся.

void NewPlatform.Flexberry.ORM.IntegratedTests.Business.LoadObjectTest.TestMethod2 ( )
inline

Проверка зачитки объекта по представлению где нет свойств мастера с установленным в конструкторе этим свойством мастера. Вычитка одного объекта.