示例#1
0
        public void RandomCharsModel_Correct_Generates()
        {
            // Given
            var info = new DataGenerationInfo
            {
                RowsToGenerate = 10
            };

            info.Columns.Add(new RandomCharsModel
            {
                Name = "testColumn", AllowedChars = "abcde", MinLength = 5, MaxLength = 10
            });

            // When
            var result = _dataGeneratorDataSet.Generate(info);

            // Then
            Assert.AreEqual(1, result.Tables.Count);
            Assert.AreEqual(10, result.Tables[0].Rows.Count);
            UtilAssert.AssertChars(result.Tables[0], "testColumn", "abcde", "ABCqwr123");
        }