コード例 #1
0
 public void TestInitialize()
 {
     mockTextDAO = Substitute.For <ITextDAO>();
     mockTextDAO.GetRandomTexts(Arg.Any <int>()).Returns(new List <string>
     {
         "test test test testsets ets ",
         "text1123423 4123 41234 1234 123 4",
         "żźćóś ńę adf asg ew gh sf ąśążśąóąśóą",
     });
     generator = new TextDataGenerator(mockTextDAO);
 }
コード例 #2
0
        protected override IEnumerable <object> GenerateData(TextColumnPOCO column, int recordsCount)
        {
            var textSamples = textDAO.GetRandomTexts(recordsCount);

            while (recordsCount-- > 0)
            {
                var text      = textSamples[recordsCount % textSamples.Count()];
                var maxLength = Math.Min(text.Length, column.MaxLength);
                var length    = RANDOM.Next(column.MinLength, maxLength);
                yield return(text.Substring(0, length));
            }
        }