Вы можете использовать Soft Assertion. Мягкие утверждения - это тип утверждений, которые не генерируют исключение в случае сбоя подтверждения и продолжат выполнение следующего шага после утверждения оператора. Посмотрите на это
Если это имеет значение, я использую неизменные объекты. Или как минимум я использую логику в своих методах set свойства.
Существует превосходное сообщение в блоге об этом выпуске Stan Lippman: вопрос константы