Compartilhar via


ObjectGenerator Classe

Definição

Essa classe criará um objeto de um determinado tipo e o preencherá com dados de exemplo.

public class ObjectGenerator
type ObjectGenerator = class
Public Class ObjectGenerator
Herança
ObjectGenerator

Construtores

ObjectGenerator()

Essa classe criará um objeto de um determinado tipo e o preencherá com dados de exemplo.

Métodos

GenerateObject(Type)

Gera um objeto para um determinado tipo. O tipo precisa ser público, ter um construtor padrão público e propriedades/campos públicos configuráveis. Atualmente, ele dá suporte aos seguintes tipos: Tipos simples: Int32, String, Enum, DateTime, Urietc. Tipos complexos: tipos POCO. Anuláveis: Nullable<T>. Matrizes: matrizes de tipos simples ou tipos complexos. Pares chave-valor: KeyValuePair<TKey,TValue> Tuplas: Tuple<T1>, Tuple<T1,T2>, etc Dicionários: IDictionary<TKey,TValue> ou qualquer coisa derivada de IDictionary<TKey,TValue>. Coleções: IList<T>, IEnumerable<T>, ICollection<T>, IList, IEnumerableICollection ou qualquer coisa derivada de ICollection<T> ou IList. Queryables: IQueryable, IQueryable<T>.

Aplica-se a