Example #1
0
        public void SplitIntoWords_should_divide_string_by_spaces()
        {
            const string str = "data that should be divided";
            var spaceParser = new SpaceParser();

            var result = spaceParser.SplitIntoWords(str);
            IEnumerable<string> correct = new[]{"data", "that", "should", "be", "divided"};

            CollectionAssert.AreEquivalent(correct, result);
        }
Example #2
0
        public void SplitIntoWords_should_not_keep_empty_parts()
        {
            const string str = @" data        that
                            should not keep
                        emplty parts ";
            var spaceParser = new SpaceParser();

            var result = spaceParser.SplitIntoWords(str);
            IEnumerable<string> correct = new[] { "data", "that", "should", "not", "keep", "emplty", "parts" };

            CollectionAssert.AreEquivalent(correct, result);
        }