Tests cover: - Loading from model - Serializing to model - Test pattern command (success and error cases) - Mode switching and help text - Summary display - Change notification