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

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

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

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

 SQLDataServiceTest ()
 Конструктор. Подробнее...
 
void CascadeDeleteTest ()
 Пробуем удалять данные каскадом: удалять мастер и забирать с ним все объекты, которые на него ссылаются. Подробнее...
 
void PortionReadingTest ()
 Тестовый метод для проверки механизма порционного чтения через SQLDataService.ReadFirst и SQLDataService.ReadNext. Проверяет возможность чтения следующих порций данных после вызова SQLDataService.ReadFirst в том же соединении. Подробнее...
 
void TestDynamicMethodCompiler ()
 Проверяем корректное означивание объекта, в котором есть особым образом сформированное вычислимое поле. Падало в классе DynamicMethodCompiler. Подробнее...
 
void GetObjectIndexesWithPksTest ()
 Тестовый метод для проверки метода SQLDataService.GetObjectIndexesWithPks. Подробнее...
 
void GetObjectIndexesWithPksOrderingTest ()
 Тестовый метод для проверки метода SQLDataService.GetObjectIndexesWithPks на выдачу детерменированного индекса. Подробнее...
 
void DetailsDeleteTest ()
 Проверка механизма удаления мастеров у детейлов в одной транзакции. Подробнее...
 
void GetDependenciesTest ()
 Тесты на формирование графа зависимостей методом SQLDataService.GetDependencies. Подробнее...
 
void DeleteAgregatorWithoutDetailsThroughUpdateObjectsOrderedMethodTest ()
 Тестовый метод для проверки удаления агрегатора без детейлов методом SQLDataService.UpdateObjectsOrdered. Подробнее...
 
void DeleteCascadeDetailTest ()
 Проверяется удаление детейлов 2 уровня. с помощью метода SQLDataService.UpdateObject. Подробнее...
 
void AggregatorWithLinkToDetailTest ()
 Тестовый метод для проверки порядка обновления и удаления циклически связанных объектов с помощью метода SQLDataService.UpdateObject. Подробнее...
 
void AggregatorWithLinkToDetailWithMasterTest ()
 Тестовый метод для проверки порядка обновления и удаления циклически связанных объектов с помощью метода SQLDataService.UpdateObject. Подробнее...
 
void DeleteUpdateAssociationTest ()
 Тестовый метод для проверки создания и удаления нескольких объектов связанных ассоциацией. Подробнее...
 
void DeleteAggregatorWithHierarhiAndAssociationTest ()
 Тестовый метод для проверки создания, удаления и обновления агрегатора с иерархией и ассоциацией. Подробнее...
 
void DeleteAggregatorWithDetailAndHierarhiTest ()
 Тестовый метод для проверки создания, обновления и удаления агрегатора с иерархией, детейлом и ассоциацией. Подробнее...
 
void DeleteAggregatorWithManyDetailsTest ()
 Проверка создания и удаления агрегатора с несколькими детейлами разных типов. Подробнее...
 
void DeleteAggregatorWithManyDetailsAndAssociationTest ()
 Проверка создания и удаления агрегатора с несколькими детейлами разных типов, связанных ассоциацией. Подробнее...
 
- Открытые члены унаследованные от 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. Подробнее...
 

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

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

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

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

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

Методы

void NewPlatform.Flexberry.ORM.IntegratedTests.Business.SQLDataServiceTest.AggregatorWithLinkToDetailTest ( )
inline

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

void NewPlatform.Flexberry.ORM.IntegratedTests.Business.SQLDataServiceTest.AggregatorWithLinkToDetailWithMasterTest ( )
inline

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

void NewPlatform.Flexberry.ORM.IntegratedTests.Business.SQLDataServiceTest.CascadeDeleteTest ( )
inline

Пробуем удалять данные каскадом: удалять мастер и забирать с ним все объекты, которые на него ссылаются.

void NewPlatform.Flexberry.ORM.IntegratedTests.Business.SQLDataServiceTest.DeleteAggregatorWithDetailAndHierarhiTest ( )
inline

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

void NewPlatform.Flexberry.ORM.IntegratedTests.Business.SQLDataServiceTest.DeleteAggregatorWithHierarhiAndAssociationTest ( )
inline

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

void NewPlatform.Flexberry.ORM.IntegratedTests.Business.SQLDataServiceTest.DeleteAggregatorWithManyDetailsAndAssociationTest ( )
inline

Проверка создания и удаления агрегатора с несколькими детейлами разных типов, связанных ассоциацией.

void NewPlatform.Flexberry.ORM.IntegratedTests.Business.SQLDataServiceTest.DeleteAggregatorWithManyDetailsTest ( )
inline

Проверка создания и удаления агрегатора с несколькими детейлами разных типов.

void NewPlatform.Flexberry.ORM.IntegratedTests.Business.SQLDataServiceTest.DeleteAgregatorWithoutDetailsThroughUpdateObjectsOrderedMethodTest ( )
inline

Тестовый метод для проверки удаления агрегатора без детейлов методом SQLDataService.UpdateObjectsOrdered.

void NewPlatform.Flexberry.ORM.IntegratedTests.Business.SQLDataServiceTest.DeleteCascadeDetailTest ( )
inline

Проверяется удаление детейлов 2 уровня. с помощью метода SQLDataService.UpdateObject.

void NewPlatform.Flexberry.ORM.IntegratedTests.Business.SQLDataServiceTest.DeleteUpdateAssociationTest ( )
inline

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

void NewPlatform.Flexberry.ORM.IntegratedTests.Business.SQLDataServiceTest.DetailsDeleteTest ( )
inline

Проверка механизма удаления мастеров у детейлов в одной транзакции.

void NewPlatform.Flexberry.ORM.IntegratedTests.Business.SQLDataServiceTest.GetDependenciesTest ( )
inline

Тесты на формирование графа зависимостей методом SQLDataService.GetDependencies.

void NewPlatform.Flexberry.ORM.IntegratedTests.Business.SQLDataServiceTest.GetObjectIndexesWithPksOrderingTest ( )
inline

Тестовый метод для проверки метода SQLDataService.GetObjectIndexesWithPks на выдачу детерменированного индекса.

void NewPlatform.Flexberry.ORM.IntegratedTests.Business.SQLDataServiceTest.GetObjectIndexesWithPksTest ( )
inline

Тестовый метод для проверки метода SQLDataService.GetObjectIndexesWithPks.

void NewPlatform.Flexberry.ORM.IntegratedTests.Business.SQLDataServiceTest.PortionReadingTest ( )
inline

Тестовый метод для проверки механизма порционного чтения через SQLDataService.ReadFirst и SQLDataService.ReadNext. Проверяет возможность чтения следующих порций данных после вызова SQLDataService.ReadFirst в том же соединении.

void NewPlatform.Flexberry.ORM.IntegratedTests.Business.SQLDataServiceTest.TestDynamicMethodCompiler ( )
inline

Проверяем корректное означивание объекта, в котором есть особым образом сформированное вычислимое поле. Падало в классе DynamicMethodCompiler.