public void AggregateDirectObjectTest() { var target = CreateVerbPhrase(); IAggregateEntity directObject = new AggregateEntity( new NounPhrase(new ProperSingularNoun("John"), new ProperSingularNoun("Smith")), new NounPhrase(new PossessivePronoun("his"), new CommonPluralNoun("cats")) ); target.BindDirectObject(directObject); IAggregateEntity actual; actual = target.AggregateDirectObject; Check.That(directObject.Except(actual)).IsEmpty(); }