Beispiel #1
0
        public void TestGenerateIdForPackage()
        {
            var network = new WirelessNetwork();

            network.GenerateNewIdForPackage();
            Assert.AreEqual(network.ID, 0);
        }
Beispiel #2
0
        /// <summary>
        /// Constructor to create authentication settings
        /// </summary>
        /// <param name="wirelessNetwork">Wireless Network object</param>
        public AuthSettings(WirelessNetwork wirelessNetwork)
        {
            _network       = wirelessNetwork.Network;
            _wlanInterface = wirelessNetwork.Interface;

            // read the wifi network settings and assign local properties
            IsPasswordRequired = _network.securityEnabled && _network.dot11DefaultCipherAlgorithm != Dot11CipherAlgorithm.None;

            bool isEAPStore = _network.dot11DefaultAuthAlgorithm == Dot11AuthAlgorithm.RSNA || _network.dot11DefaultAuthAlgorithm == Dot11AuthAlgorithm.WPA;

            IsUsernameRequired = isEAPStore;
            IsDomainSupported  = isEAPStore;
        }