public static IEnumerable<OrderLine> Samples(int count)
        {
            Random rnd = new Random();

            var seq = Enumerable
                .Range(1, count)
                .Select(n =>
                {
                    var r = rnd.Next(1, 6);
                    var prod = new Product(string.Format("P{0}", r));
                    var vals = new OrderValues(r, 1.5 * (double)r);
                    return new OrderLine(prod, vals);
                });
            return seq;
        }
 public OrderLine(Product product, OrderValues values)
 {
     this.Product = product;
     this.Values = values;
 }