public void ValidPerdsonFomLine()
        {
            String line = "John Snow";

            Boolean canBuild = nameDetailsLineBuilder.canBuildFromLine(line);

            Assert.True(canBuild);

            NameDetails details = nameDetailsLineBuilder.buildFromLine(line);

            Assert.Equal("John", details.FirstName);
            Assert.Equal("Snow", details.LastName);
        }
Пример #2
0
        public List <NameDetails> ParseFromText(List <String> lines)
        {
            List <NameDetails> names = new List <NameDetails>();

            foreach (String line in lines)
            {
                if (!String.IsNullOrEmpty(line))
                {
                    NameDetails details = LineBuilder.buildFromLine(line);

                    names.Add(details);
                }
            }


            return(names);
        }