Esempio n. 1
0
        public static Description Description(Action <Description> config = null)
        {
            var retVal = new Description
            {
                Title   = Any.AlphanumericString(),
                Details = Any.AlphanumericString()
            };

            if (config != null)
            {
                config(retVal);
            }

            return(retVal);
        }
Esempio 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);
        }
Esempio 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);
        }
Esempio n. 4
0
File: Any.cs Progetto: vikyding/Vipr
        public static IEnumerable <TextFile> IEnumerable <T>(int minElements = 5, params string[] requiredFiles) where T : new()
        {
            var relativePaths = requiredFiles.Concat(Any.Sequence(i => Any.AlphanumericString(1), Math.Max(0, minElements - requiredFiles.Count())));

            return(relativePaths.Select(r => new TextFile(r, Any.String())));
        }
Esempio n. 5
0
File: Any.cs Progetto: vikyding/Vipr
        public static IDictionary <string, string> FileAndContentsDictionary(int minElements = 5, params string[] requiredKeys)
        {
            var keys = requiredKeys.Concat(Any.Sequence(i => Any.AlphanumericString(1), Math.Max(0, minElements - requiredKeys.Count())));

            return(keys.ToDictionary(k => k, k => Any.String()));
        }