示例#1
0
        public void Load_AllShortWords_DoesNothing()
        {
            int count = 0;

            Word2Loader.Load("a b", w => ++ count);

            Assert.Equal(0, count);
        }
示例#2
0
        public void Load_AllLongWords_DoesNothing()
        {
            int count = 0;

            Word2Loader.Load("abcd aaaa bbbbb", w => ++ count);

            Assert.Equal(0, count);
        }
示例#3
0
        public void Load_EmptyString_DoesNothing()
        {
            int count = 0;

            Word2Loader.Load(string.Empty, w => ++ count);

            Assert.Equal(0, count);
        }
示例#4
0
        public void Load_MixOfWords_FindsOnlyValidWord2ItemsSeparateByWhitespace()
        {
            List <string> words = new List <string>();

            Word2Loader.Load("  abcd aaaa    ab bbbbb cd\tde\rddddd\ngh   ", w => words.Add(w.ToString()));

            Assert.Equal(4, words.Count);
            Assert.Equal("ab", words[0]);
            Assert.Equal("cd", words[1]);
            Assert.Equal("de", words[2]);
            Assert.Equal("gh", words[3]);
        }