Quantcast
Channel: artigos TechNet
Viewing all articles
Browse latest Browse all 8688

Geração de Massa de Dados com NBUILDER

$
0
0
Revisão Atual postado em artigos TechNet por Leonardo Lourenço Silva em 26/8/2013 19:58:35

Introdução

No dia a dia é muito comum um designer, desenvolvedor ou analista de testes precisar de dados para simular o preenchimento de telas, controles de ligação de dados, gráficos e até mesmo relatórios...

Por várias e várias vezes já fizemos "LOOPINGS" no código para popular classes de modelo para depois adicionar em listas genéricas e nesse artigo vou mostrar que não precisamos mais disso, vou mostrar como utilizar o framework de geração de dados NBUILDER, com ele podemos gerar dados para as nossas aplicações em .NET de forma rápida através de uma escrita fácil e fluente.

Nós informamos qual classe de modelo queremos gerar a massa de dados de teste e o método Build se encarrega de carregar todas as propriedades públicas daquela classe, podemos gerar 1 único registro ou 1 coleção de registros.

OBS:
Ele é Open Source e está hospedado no Google Code, você pode estar baixando diretamente pelo site ou pelo NUGET.



Padrão dos Dados Gerados

Os dados gerados pelo NBUILDER seguem a convenção abaixo:

 TIPO DE INFORMAÇÃO  CONVENÇÃO  EXEMPLO 
 Textos NomePropriedade + Incremento   Nome1, Nome2, Endereco1, Endereco2, Email1, Email2
 Números Incremento 1, 2, 3, 4...
 Datas DataCorrente + D+1 30/08/2013, 31/08/2013, 01/09/2013



Criando o Projeto

No Visual Studio 2012, crie um novo projeto em MVC 4 com o nome NetCoders.NBuilder.



Após criar o projeto, crie a classe de Modelo (Pessoa) a classe Controladora (PessoaController) e uma View para exibir a lista de registros.

Criação da classe de Modelo




Criação da classe Controladora




Criação da View

Como o foco do artigo não é FrontEnd, pra não perder tempo com os HELPERS, gere a página através da tela de criação de VIEWS, selecionando a classe deModelo de Pessoa e o Template List.




Configurando o Projeto

Com o projeto criado vamos baixar o assembly do NBUILDER através do NUGET





Iniciando o Desenvolvimento
Primeiro passo na classe Controladora, vamos importar asNamespaces (Models, FizzWare), conforme imagem abaixo:



Simular o carregamento do grid com 8 registros da classe Pessoa




Simular o carregamento do grid com 8 registros da classe Pessoa todos com o mesmo Código, Nome e Data de Nascimento



Simular o carregamento do grid com 8 registros da classe Pessoa, os 2 primeiros com o Nome Leonardo, os 3 próximos com o Nome Fernando, o próximo com o Nome Evandro e o os 2 últimos com o Nome Carlos













Tags: Geração de Dados

Viewing all articles
Browse latest Browse all 8688

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>