コード例 #1
0
        public void WhenUsingNonSecureModeThenNoSecureSocketOptionWillBeUsed()
        {
            using IMailService client = new SmtpClient();

            var socketOptions = client.ConfigureSecurity(false);

            Assert.That(socketOptions, Is.EqualTo(SecureSocketOptions.None));
        }
コード例 #2
0
        public void WhenUsingSecureModeThenItWillAllTlsSpecifications()
        {
            using IMailService client = new SmtpClient();

            client.ConfigureSecurity(true);

            Assert.That(client.SslProtocols & SslProtocols.Tls, Is.EqualTo(SslProtocols.Tls));
            Assert.That(client.SslProtocols & SslProtocols.Tls11, Is.EqualTo(SslProtocols.Tls11));
            Assert.That(client.SslProtocols & SslProtocols.Tls12, Is.EqualTo(SslProtocols.Tls12));
            Assert.That(client.SslProtocols & SslProtocols.Tls13, Is.EqualTo(SslProtocols.Tls13));
        }