public static void ClassInit(TestContext testContext) { FakerConfig fc = new FakerConfig(); fc.AddRule <PrivSetClass, int, CustomIntGen>(c => c.prop); faker = new Faker(fc); }
static void Main(string[] args) { var fakerConfig = new FakerConfig(); fakerConfig.AddRule <StringGenClass, string, CustomStringGenerator>(c => c.s2); fakerConfig.AddRule <SimpleStruct, string, CustomStringGenerator>(c => c.field1); Faker f2 = new Faker(fakerConfig); f2.MaxCircularDependencyDepth = 1; var exp1 = f2.Create <Circular1>(); var exp2 = f2.Create <NestedClass>(); var exp3 = f2.Create <PubCtorStruct>(); var exp4 = f2.Create <StringGenClass>(); var exp5 = f2.Create <SimpleStruct>(); var exp6 = f2.Create <PrivSetClass>(); var exp7 = f2.Create <int>(); var exp8 = f2.Create <DateTime>(); var exp9 = f2.Create <string>(); }