C# Класс Rebel.Tests.Extensions.HiveModelCreationHelper

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
BoolDefAlias string
DefAlias1WithType1 string
DefAlias2WithType1 string
TypeAlias1 string
TypeAlias2 string

Открытые методы

Метод Описание
CreateAttribute ( AttributeDefinition def, object value ) : TypedAttribute
CreateAttributeDefinition ( string alias, string name, string description, AttributeType typeDef, AttributeGroup groupDef, bool assignId = false ) : AttributeDefinition
CreateAttributeGroup ( string alias, string name, int ordinal, bool assignId = false ) : AttributeGroup
CreateAttributeType ( string alias, string name, string description, bool assignId = false ) : AttributeType
CreateEntitySchema ( string alias, string name ) : EntitySchema
CreateEntitySchema ( string alias, string name, bool assignId ) : EntitySchema
CreateTypedEntity ( EntitySchema schema, TypedAttribute attribs, bool assignId = false ) : TypedEntity
CreateVersionedTypedEntity ( EntitySchema schema, TypedAttribute attribs ) : Revision
MockEntitySchema ( string testDoctypeAlias, string testDoctypeName ) : EntitySchema
MockTypedEntity ( ) : TypedEntity
MockTypedEntity ( HiveId id ) : TypedEntity
MockTypedEntity ( bool assignIds ) : TypedEntity
MockVersionedTypedEntity ( ) : Revision

Create a typed persistence entity

MockVersionedTypedEntity ( bool assignIds ) : Revision

Create a typed persistence entity

SetupTestContentData ( System.Guid newGuid, System.Guid newGuidRedHerring, ProviderSetup providerSetup ) : Content
SetupTestData ( System.Guid newGuid, System.Guid newGuidRedHerring, ProviderSetup providerSetup ) : TypedEntity

Приватные методы

Метод Описание
CreateMockTypedEntityProperties ( bool assignIds, TypedAttribute[]>.Action callback ) : void

Create some properties for a TypedEntity

Описание методов

CreateAttribute() публичный статический Метод

public static CreateAttribute ( AttributeDefinition def, object value ) : TypedAttribute
def AttributeDefinition
value object
Результат TypedAttribute

CreateAttributeDefinition() публичный статический Метод

public static CreateAttributeDefinition ( string alias, string name, string description, AttributeType typeDef, AttributeGroup groupDef, bool assignId = false ) : AttributeDefinition
alias string
name string
description string
typeDef AttributeType
groupDef Rebel.Framework.Persistence.Model.Attribution.AttributeGroup
assignId bool
Результат AttributeDefinition

CreateAttributeGroup() публичный статический Метод

public static CreateAttributeGroup ( string alias, string name, int ordinal, bool assignId = false ) : AttributeGroup
alias string
name string
ordinal int
assignId bool
Результат Rebel.Framework.Persistence.Model.Attribution.AttributeGroup

CreateAttributeType() публичный статический Метод

public static CreateAttributeType ( string alias, string name, string description, bool assignId = false ) : AttributeType
alias string
name string
description string
assignId bool
Результат AttributeType

CreateEntitySchema() публичный статический Метод

public static CreateEntitySchema ( string alias, string name ) : EntitySchema
alias string
name string
Результат EntitySchema

CreateEntitySchema() публичный статический Метод

public static CreateEntitySchema ( string alias, string name, bool assignId ) : EntitySchema
alias string
name string
assignId bool
Результат EntitySchema

CreateTypedEntity() публичный статический Метод

public static CreateTypedEntity ( EntitySchema schema, TypedAttribute attribs, bool assignId = false ) : TypedEntity
schema EntitySchema
attribs TypedAttribute
assignId bool
Результат TypedEntity

CreateVersionedTypedEntity() публичный статический Метод

public static CreateVersionedTypedEntity ( EntitySchema schema, TypedAttribute attribs ) : Revision
schema EntitySchema
attribs TypedAttribute
Результат Revision

MockEntitySchema() публичный статический Метод

public static MockEntitySchema ( string testDoctypeAlias, string testDoctypeName ) : EntitySchema
testDoctypeAlias string
testDoctypeName string
Результат EntitySchema

MockTypedEntity() публичный статический Метод

public static MockTypedEntity ( ) : TypedEntity
Результат TypedEntity

MockTypedEntity() публичный статический Метод

public static MockTypedEntity ( HiveId id ) : TypedEntity
id HiveId
Результат TypedEntity

MockTypedEntity() публичный статический Метод

public static MockTypedEntity ( bool assignIds ) : TypedEntity
assignIds bool
Результат TypedEntity

MockVersionedTypedEntity() публичный статический Метод

Create a typed persistence entity
public static MockVersionedTypedEntity ( ) : Revision
Результат Revision

MockVersionedTypedEntity() публичный статический Метод

Create a typed persistence entity
public static MockVersionedTypedEntity ( bool assignIds ) : Revision
assignIds bool whether or not to generate Ids for each entity
Результат Revision

SetupTestContentData() публичный статический Метод

public static SetupTestContentData ( System.Guid newGuid, System.Guid newGuidRedHerring, ProviderSetup providerSetup ) : Content
newGuid System.Guid
newGuidRedHerring System.Guid
providerSetup Rebel.Hive.ProviderSetup
Результат Content

SetupTestData() публичный статический Метод

public static SetupTestData ( System.Guid newGuid, System.Guid newGuidRedHerring, ProviderSetup providerSetup ) : TypedEntity
newGuid System.Guid
newGuidRedHerring System.Guid
providerSetup Rebel.Hive.ProviderSetup
Результат TypedEntity

Описание свойств

BoolDefAlias публичное статическое свойство

public static string BoolDefAlias
Результат string

DefAlias1WithType1 публичное статическое свойство

public static string DefAlias1WithType1
Результат string

DefAlias2WithType1 публичное статическое свойство

public static string DefAlias2WithType1
Результат string

TypeAlias1 публичное статическое свойство

public static string TypeAlias1
Результат string

TypeAlias2 публичное статическое свойство

public static string TypeAlias2
Результат string