예제 #1
0
        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();
        }