public void ToTheRightOfTest() { var target = new PrepositionalPhrase(new Preposition("on")); ILexical expected = new ThirdPersonSingularPresentVerb("is"); ILexical actual; target.ToTheRightOf = expected; actual = target.ToTheRightOf; Assert.Equal(expected, actual); }
public void BindObjectTest() { var target = new PrepositionalPhrase(new Preposition("on")); ILexical prepositionalObject = new NounPhrase(new Determiner("the"), new CommonSingularNoun("table")); target.BindObject(prepositionalObject); Assert.Equal(prepositionalObject, target.BoundObject); IVerbal verbal = new ThirdPersonSingularPresentVerb("is"); verbal.AttachObjectViaPreposition(target); Assert.Equal(prepositionalObject, verbal.ObjectOfThePreposition); }