public void RandomParagraphsTest(int minNumParagraphs, int maxNumParagraphs, int minNumSentencesPerParagraph, int maxNumSentencesPerParagraph)
        {
            RandomNumber   rn            = new RandomNumber();
            RandomDocument rd            = new RandomDocument();
            int            numParagraphs = 0;
            int            numSentences  = 0;
            string         paragraph     = string.Empty;

            try
            {
                _msg.Length = 0;
                _msg.Append("RandomParagraphsTest started ...\r\n");
                Program._messageLog.WriteLine(_msg.ToString());

                _str.Length = 0;

                numParagraphs = rn.GenerateRandomInt(minNumParagraphs, maxNumParagraphs);

                for (int p = 0; p < numParagraphs; p++)
                {
                    numSentences = rn.GenerateRandomInt(minNumSentencesPerParagraph, maxNumSentencesPerParagraph);
                    paragraph    = rd.GenerateParagraph(numSentences);
                    _str.Append(paragraph);
                    _str.Append(Environment.NewLine);
                    _str.Append(Environment.NewLine);
                }

                Program._messageLog.WriteLine(_str.ToString());
            }
            catch (System.Exception ex)
            {
                _msg.Length = 0;
                _msg.Append(AppGlobals.AppMessages.FormatErrorMessage(ex));
                Program._messageLog.WriteLine(_msg.ToString());
                AppMessages.DisplayErrorMessage(_msg.ToString(), _saveErrorMessagesToAppLog);
            }
            finally
            {
                _msg.Length = 0;
                _msg.Append("\r\n... RandomParagraphsTest finished.");
                Program._messageLog.WriteLine(_msg.ToString());
            }
        }
Beispiel #2
0
        public void GenerateRandomParagraphs()
        {
            RandomDocument randDoc = new RandomDocument();
            int            numParagraphsToGenerate  = 3;
            int            numSentencesPerParagraph = 10;

            try
            {
                _msg.Length = 0;
                _msg.Append("GenerateRandomParagraphs started ...\r\n");
                Program._messageLog.WriteLine(_msg.ToString());

                numParagraphsToGenerate  = Convert.ToInt32(_frm.txtNumParagraphsToOutput.Text);
                numSentencesPerParagraph = Convert.ToInt32(_frm.txtNumSentencesToOutput.Text);

                for (int p = 0; p < numParagraphsToGenerate; p++)
                {
                    string paragraph = randDoc.GenerateParagraph(numSentencesPerParagraph);
                    _msg.Length = 0;
                    _msg.Append(paragraph);
                    Program._messageLog.WriteLine(_msg.ToString());
                }
            }
            catch (System.Exception ex)
            {
                _msg.Length = 0;
                _msg.Append(AppGlobals.AppMessages.FormatErrorMessage(ex));
                Program._messageLog.WriteLine(_msg.ToString());
                AppMessages.DisplayErrorMessage(_msg.ToString(), _saveErrorMessagesToAppLog);
            }
            finally
            {
                _msg.Length = 0;
                _msg.Append("\r\n... GenerateRandomParagraphs finished.");
                Program._messageLog.WriteLine(_msg.ToString());
            }
        }