49
1
using System;
2
using FizzWare.NBuilder;
3
using FizzWare.NBuilder.Generators;
4
5
public class Program
6
{
7
public static void Main()
8
{
9
var categories = Builder<Category>
10
.CreateListOfSize(10)
11
.All()
12
.With(x => x.Name = GetRandom.String(10))
13
.Build();
14
15
var products = Builder<Product>
16
.CreateListOfSize(10)
17
.All()
18
.With(x => x.Name = GetRandom.String(10))
19
.With(x => x.Price = GetRandom.Int(100, 400))
20
.With(x => x.Category = Pick<Category>.RandomItemFrom(categories))
21
.With(x => x.Url = GetRandom.WwwUrl())
22
.Build();
23
products.Dump();
24
Cached Result