Example #1
0
        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);
        }