Пример #1
0
        public void Ctr_MasqueFormatInvalid_FormatException(string p_masque)
        {
            // Arranger

            // Agir & Auditer
            Assert.Throws <FormatException>(() => {
                MasqueReseau aIP = new MasqueReseau(p_masque);
            });
        }
Пример #2
0
        public void Ctr_CIDRSupp32_ArgumentOutOfRangeException()
        {
            // Arranger

            // Agir & Auditer
            Assert.Throws <ArgumentOutOfRangeException>(() => {
                MasqueReseau mr = new MasqueReseau(33);
            });
        }
Пример #3
0
        public void Ctr_String_ValidObj(int p_cidr, string p_masque)
        {
            // Arranger

            // Agir
            MasqueReseau mr = new MasqueReseau(p_masque);

            // Auditer
            Assert.Equal(p_masque, mr.ToString());
            Assert.Equal(p_cidr, mr.CIDR);
        }
Пример #4
0
        public void ObtenirDerniereAdresseReseau_CasNormaux_BonneAdresseRx(AdresseIP p_adresseIP, MasqueReseau p_masqueReseau,
                                                                           AdresseIP p_adresseReseau, AdresseIP p_adresseBroadcast,
                                                                           AdresseIP p_adresseDebut, AdresseIP p_adresseFin)
        {
            // Arranger
            Interface interfaceRx = new Interface()
            {
                NomInterface = "Foo", AdresseIP = p_adresseIP, MasqueReseau = p_masqueReseau
            };

            // Agir
            AdresseIP derniereAdresseReseau = interfaceRx.ObtenirDerniereAdresseReseau();

            // Auditer
            Assert.Equal(p_adresseFin, derniereAdresseReseau);
        }
Пример #5
0
        public void ObtenirDerniereAdresseReseau_CasNormaux_BonneAdresseRx(AdresseIP p_adresseIP, MasqueReseau p_masqueReseau,
                                                                           AdresseIP p_adresseReseau, AdresseIP p_adresseBroadcast,
                                                                           AdresseIP p_adresseDebut, AdresseIP p_adresseFin)
        {
            // Arranger

            // Agir
            AdresseIP derniereAdresseReseau = p_adresseIP.ObtenirDerniereAdresseReseau(p_masqueReseau);

            // Auditer
            Assert.Equal(p_adresseFin, derniereAdresseReseau);
        }