public void SubjectOfTest() { var target = new AggregateEntity( new NounPhrase(new CommonPluralNoun("cats")), new NounPhrase(new CommonPluralNoun("dogs")) ); IVerbal expected = new BaseVerb("eat"); IVerbal actual; target.BindAsSubjectOf(expected); actual = target.SubjectOf; Check.That(actual).IsEqualTo(expected); }