public void IndirectObjectOfTest() { var target = new AggregateEntity( new CommonSingularNoun("spoon"), new CommonSingularNoun("fork") ); IVerbal expected = new VerbPhrase(new PastTenseVerb("were"), new PastParticiple("eaten")); IVerbal actual; target.BindAsIndirectObjectOf(expected); actual = target.IndirectObjectOf; Check.That(actual).IsEqualTo(expected); }