Flexberry ORM ODataService 5.2.0-beta01
Класс NewPlatform.Flexberry.ORM.ODataService.Tests.Model.CustomizationEdmModelNames

Класс тестов для тестирования метаданных, получаемых от OData-сервиса. Подробнее...

Граф наследования:NewPlatform.Flexberry.ORM.ODataService.Tests.Model.CustomizationEdmModelNames:
NewPlatform.Flexberry.ORM.ODataService.Tests.BaseODataServiceIntegratedTest NewPlatform.Flexberry.ORM.ODataService.Tests.BaseIntegratedTest

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

void CustomizationEdmModelReadTest ()
 Осуществляет проверку того, что при запросах с параметром <text>$count=true</text>, возвращаются метаданные с количеством присланных объектов. Подробнее...
 
void CustomizationEdmModelCreateTest ()
 Осуществляет проверку того, что при запросах с параметром <text>$count=true</text>, возвращаются метаданные с количеством присланных объектов. Подробнее...
 
void PostNavigationPropertiesTest ()
 Осуществляет проверку того, что при POST запросах происходит вставка и удаление связей объекта. Зависимые объекты (мастера, детейлы) представлены в виде - Имя_Связи.bind: Имя_Набора_Сущностей(ключ) или Имя_Связи.bind: [ Имя_Набора_Сущностей(ключ) ] . Тест проверяет следующие факты:

  1. Вставка связи мастерового объекта.
  2. Удаление связи мастеровго объекта путём присвоения null свойству.
  3. Удаление связи мастеровго объекта путём присвоения null для Имя_Связи.bind.
Подробнее...
 
- Открытые члены унаследованные от NewPlatform.Flexberry.ORM.ODataService.Tests.BaseIntegratedTest
void Dispose ()
 Deletes the temporary databases and perform other cleaning. Подробнее...
 

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

- Защищенные члены унаследованные от NewPlatform.Flexberry.ORM.ODataService.Tests.BaseIntegratedTest
 BaseIntegratedTest (string tempDbNamePrefix, bool useGisDataService=false)
 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.ODataService.Tests.BaseODataServiceIntegratedTest
readonly IDataObjectEdmModelBuilder _builder
 
- Свойства унаследованные от NewPlatform.Flexberry.ORM.ODataService.Tests.BaseODataServiceIntegratedTest
Assembly[] DataObjectsAssembliesNames [get, protected set]
 Имена сборок с объектами данных. Подробнее...
 
bool UseNamespaceInEntitySetName [get, protected set]
 Флаг, показывающий нужно ли добавлять пространства имен типов, к именам соответствующих им наборов сущностей. Подробнее...
 
- Свойства унаследованные от NewPlatform.Flexberry.ORM.ODataService.Tests.BaseIntegratedTest
virtual string MssqlScript [get]
 
virtual string PostgresScript [get]
 
virtual string OracleScript [get]
 
IEnumerable< IDataService > DataServices [get]
 Data services for temp databases. Подробнее...
 

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

Класс тестов для тестирования метаданных, получаемых от OData-сервиса.

Методы

void NewPlatform.Flexberry.ORM.ODataService.Tests.Model.CustomizationEdmModelNames.CustomizationEdmModelCreateTest ( )
inline

Осуществляет проверку того, что при запросах с параметром <text>$count=true</text>, возвращаются метаданные с количеством присланных объектов.

void NewPlatform.Flexberry.ORM.ODataService.Tests.Model.CustomizationEdmModelNames.CustomizationEdmModelReadTest ( )
inline

Осуществляет проверку того, что при запросах с параметром <text>$count=true</text>, возвращаются метаданные с количеством присланных объектов.

void NewPlatform.Flexberry.ORM.ODataService.Tests.Model.CustomizationEdmModelNames.PostNavigationPropertiesTest ( )
inline

Осуществляет проверку того, что при POST запросах происходит вставка и удаление связей объекта. Зависимые объекты (мастера, детейлы) представлены в виде - Имя_Связи.bind: Имя_Набора_Сущностей(ключ) или Имя_Связи.bind: [ Имя_Набора_Сущностей(ключ) ] . Тест проверяет следующие факты:

  1. Вставка связи мастерового объекта.
  2. Удаление связи мастеровго объекта путём присвоения null свойству.
  3. Удаление связи мастеровго объекта путём присвоения null для Имя_Связи.bind.