Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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);
        }