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:
To generate a product object using NBuilder, you may use something like this:
Cheers!
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; } } }
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();
Comments
Post a Comment