コード例 #1
0
        private void DeleteEnvironment()
        {
            while (_application.Domains.Count > 0)
            {
                _application.Domains[0].Delete();
            }

            WhiteListAddresses addresses = _application.Settings.AntiSpam.WhiteListAddresses;

            while (addresses.Count > 0)
            {
                addresses[0].Delete();
            }

            Routes routes = _application.Settings.Routes;

            while (routes.Count > 0)
            {
                routes[0].Delete();
            }

            BlockedAttachments attachments = _application.Settings.AntiVirus.BlockedAttachments;

            while (attachments.Count > 0)
            {
                attachments[0].Delete();
            }

            DNSBlackLists blackLists = _application.Settings.AntiSpam.DNSBlackLists;

            while (blackLists.Count > 0)
            {
                blackLists[0].Delete();
            }

            SURBLServers surblServers = _application.Settings.AntiSpam.SURBLServers;

            while (surblServers.Count > 0)
            {
                surblServers[0].Delete();
            }

            SSLCertificates sslCertificates = _application.Settings.SSLCertificates;

            while (sslCertificates.Count > 0)
            {
                sslCertificates[0].Delete();
            }

            IncomingRelays incomingRelays = _application.Settings.IncomingRelays;

            while (incomingRelays.Count > 0)
            {
                incomingRelays[0].Delete();
            }
        }
コード例 #2
0
        private void ConfirmBlockedAttachments()
        {
            BlockedAttachments attachments = _application.Settings.AntiVirus.BlockedAttachments;

            Assert.Greater(attachments.Count, 0);

            for (int i = 0; i < attachments.Count; i++)
            {
                BlockedAttachment ba = attachments[i];

                if (ba.Description == "My description" && ba.Wildcard == "*.my")
                {
                    return;
                }
            }

            Assert.Fail("Blocked attachment not found");
        }