Beispiel #1
0
        public void TestRandomFillin()
        {
            int        m      = RandomProxy.Next();
            DummyClass d      = new DummyClass(m);
            string     format = @"#{Test1} #{Test2}";
            var        r      = new RandomFactory(d, LocaleType.en);

            for (int i = 0; i < 100000; i++)
            {
                var      result  = r.FillInRandomData <int>(format, d);
                string[] numbers = result.Split(' ');
                Assert.AreEqual(numbers.Length, 2);
                Assert.IsTrue(Array.Exists(d.Test1, n => n == int.Parse(numbers[0])));
                Assert.IsTrue(Array.Exists(d.Test2, n => n == int.Parse(numbers[1])));
            }
        }