public static PaymentInstrument PaymentInstrument(Action <PaymentInstrument> config = null) { var retVal = new PaymentInstrument { FriendlyName = Any.CompanyName(), PaymentInstrumentId = Any.Int() }; if (config != null) { config(retVal); } return(retVal); }
public static SuppliedProduct SuppliedProduct(Action <SuppliedProduct> config = null) { var retVal = new SuppliedProduct { Id = Any.Int(), Category = Any.AlphanumericString(), Price = Any.Decimal(), Name = Any.CompanyName() }; if (config != null) { config(retVal); } return(retVal); }
public static Product Product(Action <Product> config = null) { var retVal = new Product { Id = Any.Int(), Category = Any.AlphanumericString(), Price = Any.Decimal(), Name = Any.CompanyName(), Comment = Any.Description() }; if (config != null) { config(retVal); } return(retVal); }
public static Supplier Supplier(Action <Supplier> config = null) { var retVal = new Supplier { Id = Any.Int(), Name = Any.CompanyName(), Blob = Any.Sequence <byte>(x => Any.Byte()).ToArray(), Location = GeographyPoint.Create(Any.Double(-90, 90), Any.Double(-180, 180)) }; retVal.Products = Any.Sequence(_ => Any.SuppliedProduct(p => { p.SupplierId = retVal.Id; p.Supplier = retVal; })).ToList(); if (config != null) { config(retVal); } return(retVal); }