Пример #1
0
        public static void ClassInit(TestContext testContext)
        {
            FakerConfig fc = new FakerConfig();

            fc.AddRule <PrivSetClass, int, CustomIntGen>(c => c.prop);
            faker = new Faker(fc);
        }
Пример #2
0
        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>();
        }