Esempio n. 1
0
        public void Test_True_GroupIPs2()
        {
            var ip  = new IP("1", "12.12.12.12/30");
            var ip2 = new IP("2", "12.12.12.12/30");
            var ip3 = new IP("3", "12.12.12.12/32");
            var ip4 = new IP("4", "14.14.14.14/30");

            var grouped_ips = new GroupedIPs(ip);

            grouped_ips.IPsList.Add(ip2);
            grouped_ips.InnerIPsList.Add(ip3);

            var grouped_ips2 = new GroupedIPs(ip4);

            var expected_grouped_ips_list = new List <GroupedIPs>
            {
                grouped_ips,
                grouped_ips2
            };

            var ip_list = new IPList(ip);

            ip_list.Data.Add(ip2);
            ip_list.Data.Add(ip3);
            ip_list.Data.Add(ip4);

            var ret = _subnetsService.GroupIPs(ip_list);

            CollectionAssert.AreEqual(ret, expected_grouped_ips_list);
        }
Esempio n. 2
0
        public void Test_True_Constructor()
        {
            var ip          = new IP("1", "12.12.12.12/32");
            var grouped_ips = new GroupedIPs(ip);

            Assert.True(grouped_ips.IPsList[0].Equals(ip));
        }
Esempio n. 3
0
        public void Test_True_Equals()
        {
            var ip          = new IP("1", "12.12.12.12/32");
            var grouped_ips = new GroupedIPs(ip);

            var expected_grouped_ips = new GroupedIPs(ip);

            Assert.True(grouped_ips.Equals(expected_grouped_ips));
        }
Esempio n. 4
0
        public void Test_False_Constructor(string id, string subnet)
        {
            var ip          = new IP("1", "12.12.12.12/32");
            var grouped_ips = new GroupedIPs(ip);

            var expected_ip = new IP(id, subnet);

            Assert.False(grouped_ips.IPsList[0].Equals(expected_ip));
        }
Esempio n. 5
0
        public void Test_False_Equals(string id, string subnet)
        {
            var ip          = new IP("1", "12.12.12.12/32");
            var grouped_ips = new GroupedIPs(ip);

            var expected_ip          = new IP(id, subnet);
            var expected_grouped_ips = new GroupedIPs(expected_ip);

            Assert.False(grouped_ips.Equals(expected_grouped_ips));
        }
Esempio n. 6
0
        public void Test_True_Constructor2()
        {
            var ip          = new IP("1", "12.12.12.12/32");
            var grouped_ips = new GroupedIPs(ip);

            var tmp_grouped_ips_list = new List <GroupedIPs> {
                grouped_ips
            };

            var grouped_ips_list = new GroupedIPsList(tmp_grouped_ips_list);

            Assert.True(grouped_ips_list.Data[0].Equals(grouped_ips));
        }
Esempio n. 7
0
        public void Test_False_Constructor2(string id, string subnet)
        {
            var ip          = new IP("1", "12.12.12.12/32");
            var grouped_ips = new GroupedIPs(ip);

            var tmp_grouped_ips_list = new List <GroupedIPs> {
                grouped_ips
            };

            var grouped_ips_list = new GroupedIPsList(
                tmp_grouped_ips_list
                );

            var expected_ip          = new IP(id, subnet);
            var expected_grouped_ips = new GroupedIPs(expected_ip);

            Assert.False(grouped_ips_list.Data[0].Equals(expected_grouped_ips));
        }