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

How To Insert Or Add Emojis In Microsoft Teams Status Message

Pass GUID As Parameter To Action Using ASP.NET MVC ContribGrid