public void tokenize_with_escaped_char()
        {
            string test = "one|two|th||ree";
            FieldDefParserStrategy sut = new FieldDefParserStrategy();

            Assert.Collection(sut.Tokenize(test),
                              x => Assert.Equal("one", x),
                              x => Assert.Equal("two", x),
                              x => Assert.Equal("th|ree", x)
                              );
        }
        public void tokenize_with__trailing_empty_item()
        {
            string test = "|one|two|three|";
            FieldDefParserStrategy sut = new FieldDefParserStrategy();

            Assert.Collection(sut.Tokenize(test),
                              x => Assert.Equal("one", x),
                              x => Assert.Equal("two", x),
                              x => Assert.Equal("three", x)
                              );
        }
        private ParseResult GetResult(string test)
        {
            var sut = new FieldDefParserStrategy();

            return(sut.GetFieldDef(test));
        }