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(); } }
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"); }