public static DefaultAutoConfiguration SetTestPerson(this DefaultAutoConfiguration autoExpression) { int id = 0; autoExpression.With( () => new Person { IntId = id++, FirstName = "FirstName" + id, LastName = "LastName" + id }); return(autoExpression); }
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); }
static Auto() { Configure = new DefaultAutoConfiguration(); Configure.UseDefaultConfiguration(); }