public void AssociateSuccesCriteria(Guid successCriteriaId) { //TODO: Check it's not already associated //TODO: Implement ordered success criteria tracking?? var @event = new SuccessCriteriaAssociated() { MVTestId = _Id, SuccessCriteriaId = successCriteriaId }; ApplyChange(@event); }
private void Apply(SuccessCriteriaAssociated e) { _successCriteria.Add(e.SuccessCriteriaId); }