コード例 #1
0
        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");
        }
コード例 #2
0
 public EnvelopesMenu()
 {
     _envelopeValidator = new EnvelopeValidator();
 }