コード例 #1
0
        private void addGenerator(string columnName, Type type)
        {
            DataColumn     col = table.Columns.Add(columnName, type);
            IDataGenerator gen = DataGeneratorConverter.FromColumn(col);

            this.generators.Add(gen.GetType(), gen);
        }
コード例 #2
0
        private void addGenerator(Type type, Type expectedGeneratorType)
        {
            DataColumn     col = table.Columns.Add(type.Name, type);
            IDataGenerator gen = DataGeneratorConverter.FromColumn(col);

            Assert.AreEqual(expectedGeneratorType, gen.GetType());
            Assert.AreEqual(type, gen.GeneratedType);
        }
コード例 #3
0
ファイル: DataGeneratorUI.cs プロジェクト: lulzzz/RDMP
        public void BeginGeneration(IPersonCollection cohort, DirectoryInfo target)
        {
            //already running
            if (sizeAtBeginGeneration != -1)
            {
                return;
            }

            sizeAtBeginGeneration = GetSize();

            var fi = new FileInfo(Path.Combine(target.FullName, Generator.GetType().Name + ".csv"));

            Thread = new Thread(() => Generator.GenerateTestDataFile(cohort, fi, sizeAtBeginGeneration));
            Thread.Start();
        }