示例#1
0
        public Adjective(String[] values)
        {
            Forms = new ReadOnlyCollection <Form>(
                new Form[]
            {
                new WithArticle($"{values[0]} {values[1]}"),
                new WithoutArticle(values[1])
            });

            IsSuitableForHashtag = HashtagSuitabilityProvider.IsSuitableForHashtag(values);
            IsDomainSpecific     = Boolean.Parse(values[2]);
        }
示例#2
0
        public Verb(String[] values)
        {
            Forms = new ReadOnlyCollection <Form>(
                new Form[]
            {
                new Root(values[0]),
                new PresentParticiple(values[1]),
                new PastParticiple(values[2]),
                new ThirdPersonSingular(values[3])
            });

            IsSuitableForHashtag = HashtagSuitabilityProvider.IsSuitableForHashtag(values);
            IsDomainSpecific     = Boolean.Parse(values[4]);
        }
示例#3
0
 public void TestIsSuitableForHashtag(String[] words, Boolean expectedSuitability)
 {
     Assert.Equal(expectedSuitability, HashtagSuitabilityProvider.IsSuitableForHashtag(words));
 }