public void DirectObjectOfTest() { var target = new AggregateEntity( new NounPhrase(new CommonPluralNoun("cats")), new NounPhrase(new CommonPluralNoun("dogs")) ); var expected = new VerbPhrase(new BaseVerb("eat")); target.BindAsDirectObjectOf(expected); var actual = target.DirectObjectOf; Check.That(actual).IsEqualTo(expected); }