Donate

NBuilder Simple Example In C#

Nbuilder is a great tool in developing mock builders to generate data out of you application. Assuming, you don't use database for retrieving records, you can use NBuilder with LINQ capabilities to generate test data. Assuming if you have a class in your model like this:
namespace MvcApplication1.Models  
 {  
   public class Product  
   {  
     public int Id { get; set; }  
     public string Name { get; set; }  
     public double Price { get; set; }  
     public string Description { get; set; }  
   }  
 } 
To generate a product object using NBuilder, you may use something like this:
Product product = Builder<Product>  
         .CreateNew()  
         .With(x => x.ProductId = productId)  
         .And(x => x.Price = Convert.ToDouble(productId))  
         .And(x => x.Name = "Mushroom Can")  
         .And(x => x.Description = @"Imported from New Zealand. Fresh and Juicy.")  
         .Build();
Cheers!

Comments

Donate

Popular Posts From This Blog

WPF CRUD Application Using DataGrid, MVVM Pattern, Entity Framework, And C#.NET

TypeScript Error Or Bug: The term 'tsc' is not recognized as the name of a cmdlet, function, script file, or operable program.

Invalid nested tag div found, expected closing tag input