public static DefaultAutoConfiguration SetTestPerson(this DefaultAutoConfiguration autoExpression)
        {
            int id = 0;

            autoExpression.With(
                () => new Person {
                IntId = id++, FirstName = "FirstName" + id, LastName = "LastName" + id
            });

            return(autoExpression);
        }
Example #2
0
        public static DefaultAutoConfiguration UseDefaultConfiguration(this DefaultAutoConfiguration autoConfiguration)
        {
            ((IAutoConfigurationResolver)autoConfiguration).Clear();
            autoConfiguration.With("string")
            .With(new Uri("http://uri/"))
            .With(new FileInfo(@"C:\filename"))
            .With(new DirectoryInfo(@"C:\directoryname"))
            .With(IntPtr.Zero)
            .With(Guid.NewGuid)
            .With(Thread.CurrentThread.CurrentCulture)
            .Setter(m => new FileInfo(@"C:\" + m.Name.ToLowerInvariant()))
            .Setter(m => new DirectoryInfo(@"C:\" + m.Name.ToLowerInvariant()))
            .Setter(m => new Uri("http://" + m.Name.ToLowerInvariant()))
            .Setter(m => m.Name)
            .Max()
            .EnumerableSize(10);

            return(autoConfiguration);
        }
Example #3
0
 static Auto()
 {
     Configure = new DefaultAutoConfiguration();
     Configure.UseDefaultConfiguration();
 }