public void ModifyWithTest() { var target = new AdjectivePhrase(new Adjective("tall")); IAdverbial adv = new Adverb("overly"); target.ModifyWith(adv); Check.That(target.AdverbialModifiers).Contains(adv).Only(); }
public void AdverbialModifiersTest() { IEnumerable <Word> composedWords = new Word[] { new Adjective("soft"), new Conjunction("and"), new Adjective("silky") }; var target = new AdjectivePhrase(composedWords); IEnumerable <IAdverbial> actual; actual = target.AdverbialModifiers; Assert.False(actual.Any()); IAdverbial modifier = new Adverb("very"); target.ModifyWith(modifier); Assert.Contains(modifier, target.AdverbialModifiers); }