Beispiel #1
0
        public void LoadWithhLocalSubnetsSetting(string setting, int expectedCount)
        {
            ConfigurationManager.AppSettings.Set("LocalSubnets", setting);
            AdaptiveFirewall.ReloadLocalSubnets();
            var subs = AdaptiveFirewall.LocalSubnets;

            Assert.AreEqual(subs.Count, expectedCount);
        }
Beispiel #2
0
        public void DetermineIfIpIsLocal(string ip, string setting, bool expected)
        {
            ConfigurationManager.AppSettings.Set("LocalSubnets", setting);
            AdaptiveFirewall.ReloadLocalSubnets();
            var ipobj = IPAddress.Parse(ip);
            var res   = AdaptiveFirewall.IsLocalAddress(ipobj);

            Assert.AreEqual(res, expected);
        }