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]); }
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]); }
public void TestIsSuitableForHashtag(String[] words, Boolean expectedSuitability) { Assert.Equal(expectedSuitability, HashtagSuitabilityProvider.IsSuitableForHashtag(words)); }