public EvaluationResult <Uri> Parse(string uriToken)
        {
            Uri          uri    = new MailToUri(uriToken);
            List <Error> errors = new List <Error>();

            if (!_uriValidator.IsValidUri(uriToken))
            {
                errors.Add(new InvalidHttpsUri(uriToken));
            }

            return(new EvaluationResult <Uri>(uri, errors));
        }
 private static ContractMailToUri ToContract(this MailToUri mailToUri)
 {
     return(new ContractMailToUri(mailToUri.Value));
 }