예제 #1
0
        public void EmptyName()
        {
            var parser = new AmericanEnglishNameParser();

            Assert.True(parser.TryGetFeature(string.Empty, NameFeature.FirstName, out var result));
            Assert.True(result.IsEmpty);
        }
예제 #2
0
        public void OneName(string name)
        {
            var parser = new AmericanEnglishNameParser();

            Assert.True(parser.TryGetFeature(name, NameFeature.FirstName, out var result));
            Assert.Equal("Hello", result.ToString());
        }
예제 #3
0
        public void FirstAndLast(string name)
        {
            var parser = new AmericanEnglishNameParser();

            Assert.True(parser.TryGetFeature(name, NameFeature.FirstName, out var first));
            Assert.Equal("Hello", first.ToString());

            Assert.True(parser.TryGetFeature(name, NameFeature.LastName, out var last));
            Assert.Equal("World", last.ToString());
        }