Show / Hide Table of Contents

Class MetaDataTestUtils

Inheritance
System.Object
MetaDataTestUtils
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Terrasoft.TestFramework
Assembly: Terrasoft.TestFramework.dll
Syntax
public static class MetaDataTestUtils

Methods

ApplyMetaData(MetaItem, MetaItem)

Declaration
public static void ApplyMetaData(MetaItem source, MetaItem target)
Parameters
Type Name Description
MetaItem source
MetaItem target

CloneAbstractMetaItem<TItem>(TItem)

Declaration
public static TItem CloneAbstractMetaItem<TItem>(this TItem source)
    where TItem : IMetaDataSerializable, ICloneable
Parameters
Type Name Description
TItem source
Returns
Type Description
TItem
Type Parameters
Name Description
TItem

CloneMetaItem<TItem>(TItem)

Declaration
public static TItem CloneMetaItem<TItem>(this TItem source)
    where TItem : IMetaDataSerializable, ICloneable, new()
Parameters
Type Name Description
TItem source
Returns
Type Description
TItem
Type Parameters
Name Description
TItem

CloneSchema<TItem>(TItem, Object[])

Declaration
public static TItem CloneSchema<TItem>(this TItem source, params object[] constructorArguments)
    where TItem : IMetaDataSerializable, ICloneable
Parameters
Type Name Description
TItem source
System.Object[] constructorArguments
Returns
Type Description
TItem
Type Parameters
Name Description
TItem

GetMetaData(IMetaDataSerializable)

Declaration
public static string GetMetaData(this IMetaDataSerializable source)
Parameters
Type Name Description
IMetaDataSerializable source
Returns
Type Description
System.String

MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance)

Declaration
public static void MetaPropertiesShouldNotHaveDefValue<TInstance>(this TInstance source)
Parameters
Type Name Description
TInstance source
Type Parameters
Name Description
TInstance

MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance, Boolean)

Declaration
public static void MetaPropertiesShouldNotHaveDefValue<TInstance>(this TInstance source, bool typeDoesntContainMetaProperties)
Parameters
Type Name Description
TInstance source
System.Boolean typeDoesntContainMetaProperties
Type Parameters
Name Description
TInstance
Back to top Generated by DocFX