示例#1
0
 public void RdpRuleTest()
 {
     Firewall.EnableFirewall();
     Firewall.AddRdpRule();
     Assert.IsTrue(Firewall.IsRdpRuleExists());
     Firewall.DisableFirewall();
     Assert.IsTrue(Firewall.IsRdpRuleExists());
     Firewall.RemoveRdpRule();
 }
示例#2
0
 public void MinerClientRuleTest()
 {
     Firewall.EnableFirewall();
     Firewall.AddMinerClientRule();
     Assert.IsTrue(Firewall.IsMinerClientRuleExists());
     Firewall.DisableFirewall();
     Assert.IsTrue(Firewall.IsMinerClientRuleExists());
     Firewall.RemoveMinerClientRule();
     Assert.IsFalse(Firewall.IsMinerClientRuleExists());
 }
示例#3
0
 public void MinerClientRuleTest()
 {
     Firewall.EnableFirewall();
     Firewall.AddMinerClientRule();
     Assert.IsTrue(Firewall.IsMinerClientRuleExists());
     Firewall.DisableFirewall();
     Assert.IsTrue(Firewall.IsMinerClientRuleExists());
     Firewall.RemoveMinerClientRule();
     // 防火墙处在关闭状态时认为规则存在
     Assert.IsTrue(Firewall.IsMinerClientRuleExists());
 }
示例#4
0
        public void EnableFirewallTest()
        {
            Firewall.EnableFirewall();
            FirewallStatus state = Firewall.Status(FirewallDomain.Domain);

            Assert.AreEqual(FirewallStatus.Enabled, state);
            state = Firewall.Status(FirewallDomain.Private);
            Assert.AreEqual(FirewallStatus.Enabled, state);
            state = Firewall.Status(FirewallDomain.Public);
            Assert.AreEqual(FirewallStatus.Enabled, state);
        }