public void BindObjectOfPrepositionTest() { var text = "about"; var target = new Particle(text); ILexical prepositionalObject = new NounPhrase(new[] { new ProperSingularNoun("Ayn"), new ProperSingularNoun("Rand") }); target.BindObject(prepositionalObject); Check.That(target.BoundObject).IsEqualTo(prepositionalObject); }
public void BindObjectTest() { var text = "about"; var target = new Particle(text); ILexical prepositionalObject = new NounPhrase(new Determiner("the"), new CommonPluralNoun("grounds")); target.BindObject(prepositionalObject); Check.That(prepositionalObject).IsEqualTo(target.BoundObject); IVerbal verbal = new PastTenseVerb("walked"); verbal.AttachObjectViaPreposition(target); Check.That(prepositionalObject).IsEqualTo(verbal.ObjectOfThePreposition); }