Exemplo n.º 1
0
        public void Faker_TestRecursion()
        {
            Faker.Faker faker4 = new Faker.Faker(new DictionaryOfGenerators());
            TestClass4  test4  = faker4.Create <TestClass4>();

            Assert.AreNotEqual(null, test4.testClass5);
        }
Exemplo n.º 2
0
 public void Test2()
 {
     Faker.Faker faker = new Faker.Faker();
     try
     { Foo foo1 = faker.Create <Foo>();
       Assert.IsTrue(foo1.uri == null); } catch { Assert.Fail("ќшибка при обработке типа, который не ¤вл¤ютс¤ DTO, и дл¤ которых нет генератора"); }
 }
Exemplo n.º 3
0
        public void Faker_TestClassWithPrivateConstructor()
        {
            var faker       = new Faker.Faker(new DictionaryOfGenerators());
            var privateCtor = faker.Create <TestClass3>();

            Assert.Null(privateCtor);
        }
Exemplo n.º 4
0
        public static void Main(string[] args)
        {
            var faker = new Faker.Faker();
            Foo foo   = faker.Create <Foo>();

            Console.WriteLine(foo._age);
            Console.WriteLine(foo._name);
            Console.WriteLine(foo._isTrue);
            Console.WriteLine(foo._bar._sumbol);
            Console.WriteLine(foo._bar._newDouble);

            string intArrToString = "bar _intList = ";

            foreach (int i in foo._bar._intList)
            {
                intArrToString += i + "; ";
            }
            Console.WriteLine(intArrToString);
            Console.WriteLine(foo._bar._dateTime);


            Class1 class1 = faker.Create <Class1>();

            Console.WriteLine(class1.int1);
            Console.WriteLine(class1.int2);
            Console.WriteLine(class1.int3);

            Console.WriteLine(foo._int1);
            Console.WriteLine(foo._int2);
            Console.WriteLine(foo._str1);
            Console.WriteLine(foo._str2);
        }
Exemplo n.º 5
0
        static void Main(string[] args)
        {
            Faker.Faker faker   = new Faker.Faker();
            Useless     useless = faker.Create <Useless>();

            Console.WriteLine(useless.text);
            Console.WriteLine(useless.usefull);
        }
Exemplo n.º 6
0
        public void TestInit()
        {
            IPlugin plugin = new Plugin.Plugin();

            Faker.Faker faker = new Faker.Faker(plugin.GetGenerators(), 2);

            testclass = faker.Create <TestTop>();
        }
Exemplo n.º 7
0
        public void FakerConfig_TestNumberOfSmallLetters()
        {
            DictionaryOfGenerators dict = new DictionaryOfGenerators();
            var config = new FakerConfig(dict);

            config.Add <TestClass1, string, StringConfigGenerator>(TestClass1 => TestClass1.str);
            Faker.Faker faker = new Faker.Faker(dict);
            TestClass1  obj   = faker.Create <TestClass1>();
            var         a     = from b in obj.str.ToLower()
                                where b >= 'a' && b <= 'z'
                                select b;

            Assert.AreEqual(obj.str.Length, a.Count());
        }
Exemplo n.º 8
0
        public void Faker_TestClassWithFakerConfig()
        {
            DictionaryOfGenerators dict = new DictionaryOfGenerators();
            var config = new FakerConfig(dict);

            config.Add <TestClass1, string, StringConfigGenerator>(TestClass1 => TestClass1.str);
            Faker.Faker faker = new Faker.Faker(dict);
            TestClass1  obj   = faker.Create <TestClass1>();
            var         a     = from b in obj.str
                                where b >= '0' && b <= '9'
                                select b;

            Assert.AreEqual(0, a.Count());
        }
Exemplo n.º 9
0
        public void Test3()
        {
            Faker.Faker faker = new Faker.Faker();
            Foo         foo1  = faker.Create <Foo>();
            Foo         foo2  = faker.Create <Foo>();

            Console.WriteLine(foo1.number);
            Console.WriteLine(foo2.number);
            Console.WriteLine(foo1.text);
            Console.WriteLine(foo2.text);
            Console.WriteLine(foo1.date);
            Console.WriteLine(foo2.date);
            Assert.IsTrue(foo1.number != foo2.number && foo1.text != foo2.text && foo1.date != foo2.date);
        }
Exemplo n.º 10
0
 public void initialization()
 {
     faker  = new Faker.Faker();
     foo    = faker.Create <Foo>();
     class1 = faker.Create <Class1>();
 }
Exemplo n.º 11
0
        public void WhenObjectIsNotDto()
        {
            var obj = new Faker.Faker("../../../config.yml").Create <NotDtoClass>();

            Assert.Null(obj);
        }
Exemplo n.º 12
0
 public void Setup()
 {
     faker = new Faker.Faker(1);
 }