public static Envelope CreateEnvelope(double a, double b) { EnvelopeValidator envelopeValidator = new EnvelopeValidator(); ValidationResult validationResult = envelopeValidator.Validate(new Envelope(a, b)); if (validationResult.IsValid) { return(new Envelope(a, b)); } throw new ArgumentException("Invalid arguments for envelope"); }
public EnvelopesMenu() { _envelopeValidator = new EnvelopeValidator(); }