public void TestNullInput()
        {
            IWordFrequencyAnalyzer wfa = AFWordFrequencyAnalyzer.GetWordFrequencyAnalyzer();

            String input  = null;
            String output = wfa.GetWords(input);
        }
        public void TestEmptyInput()
        {
            IWordFrequencyAnalyzer wfa = AFWordFrequencyAnalyzer.GetWordFrequencyAnalyzer();

            String input    = String.Empty;
            String output   = wfa.GetWords(input);
            String expected = String.Empty;

            Assert.IsTrue(output.Equals(expected));
        }
        public void TestExample()
        {
            IWordFrequencyAnalyzer wfa = AFWordFrequencyAnalyzer.GetWordFrequencyAnalyzer();

            String input    = "This is a statement, and so is this.";
            String expected = "this-2\nis-2\na-1\nstatement-1\nand-1\nso-1\n";
            String output   = wfa.GetWords(input);

            Assert.IsTrue(output.Equals(expected));
        }
Beispiel #4
0
 public CloudMaker(
     IWordFrequencyAnalyzer statsMaker,
     ICloudLayouter layouter,
     string fontName,
     IFontNormalizer normalizer,
     CloudCenterer doCentering,
     IWordCloudVisualisator visualisator)
 {
     this.statsMaker   = statsMaker;
     this.layouter     = layouter;
     this.fontName     = fontName;
     this.normalizer   = normalizer;
     this.doCentering  = doCentering;
     this.visualisator = visualisator;
 }
Beispiel #5
0
 public void Init()
 {
     _textParser        = new TextParser();
     _frequencyAnalyzer = new WordFrequencyAnalyzer(_textParser);
 }
 public void Init()
 {
     _textParser = new TextParser();
     _frequencyAnalyzer = new WordFrequencyAnalyzer(_textParser);
 }