private void When(ChildPickedUpDomainEvent domainEvent) { foreach (Child child in children) { if (child.Id == domainEvent.ChildId) { child.Pickup(); } } }
public void Pick(Parent parent, Child child) { Raise(ChildPickedUpDomainEvent.Create( this, child.Id)); }