@@ -16,13 +16,13 @@ public class IPNetworkTrySupernetTests
1616 [ TestMethod ]
1717 public void TestTrySupernet1 ( )
1818 {
19- var network1 = IPNetwork2 . Parse ( "192.168.0 .1/24" ) ;
20- var network2 = IPNetwork2 . Parse ( "192.168.1 .1/24" ) ;
21- var supernetExpected = IPNetwork2 . Parse ( "192.168.0 .0/23" ) ;
19+ var network1 = IPNetwork2 . Parse ( "192.168.10 .1/24" ) ;
20+ var network2 = IPNetwork2 . Parse ( "192.168.11 .1/24" ) ;
21+ var supernetExpected = IPNetwork2 . Parse ( "192.168.10 .0/23" ) ;
2222 bool result = network1 . TrySupernet ( network2 , out IPNetwork2 supernet ) ;
2323
24- Assert . AreEqual ( supernetExpected , supernet , "supernet" ) ;
25- Assert . IsTrue ( result , "parsed" ) ;
24+ Assert . AreEqual ( supernetExpected , supernet ) ;
25+ Assert . IsTrue ( result ) ;
2626 }
2727
2828 /// <summary>
@@ -34,7 +34,7 @@ public void TestTrySupernet2()
3434 Assert . ThrowsExactly < ArgumentNullException > ( ( ) =>
3535 {
3636 IPNetwork2 network1 = null ;
37- var network2 = IPNetwork2 . Parse ( "192.168.1 .1/24" ) ;
37+ var network2 = IPNetwork2 . Parse ( "192.168.11 .1/24" ) ;
3838
3939#pragma warning disable 0618
4040 IPNetwork2 . TrySupernet ( network1 , network2 , out var _ ) ;
@@ -49,13 +49,13 @@ public void TestTrySupernet2()
4949 public void TestTrySupernetStatic2 ( )
5050 {
5151 IPNetwork2 network1 = IPNetwork2 . IANA_ABLK_RESERVED1 ;
52- var network2 = IPNetwork2 . Parse ( "192.168.1 .1/24" ) ;
52+ var network2 = IPNetwork2 . Parse ( "192.168.21 .1/24" ) ;
5353#pragma warning disable 0618
5454 bool supernetted = IPNetwork2 . TrySupernet ( network1 , network2 , out IPNetwork2 supernet ) ;
5555#pragma warning restore 0618
5656
57- Assert . IsFalse ( supernetted , "supernetted" ) ;
58- Assert . IsNull ( supernet , "supernet" ) ;
57+ Assert . IsFalse ( supernetted ) ;
58+ Assert . IsNull ( supernet ) ;
5959 }
6060
6161 /// <summary>
@@ -64,7 +64,7 @@ public void TestTrySupernetStatic2()
6464 [ TestMethod ]
6565 public void TestTrySupernet3 ( )
6666 {
67- var network1 = IPNetwork2 . Parse ( "192.168.1 .1/24" ) ;
67+ var network1 = IPNetwork2 . Parse ( "192.168.31 .1/24" ) ;
6868 IPNetwork2 network2 = null ;
6969 IPNetwork2 supernetExpected = null ;
7070 bool result = network1 . TrySupernet ( network2 , out IPNetwork2 supernet ) ;
@@ -79,8 +79,8 @@ public void TestTrySupernet3()
7979 [ TestMethod ]
8080 public void TestTrySupernet4 ( )
8181 {
82- var network1 = IPNetwork2 . Parse ( "192.168.0 .1/24" ) ;
83- var network2 = IPNetwork2 . Parse ( "192.168.1 .1/25" ) ;
82+ var network1 = IPNetwork2 . Parse ( "192.168.40 .1/24" ) ;
83+ var network2 = IPNetwork2 . Parse ( "192.168.41 .1/25" ) ;
8484 IPNetwork2 supernetExpected = null ;
8585 bool result = network1 . TrySupernet ( network2 , out IPNetwork2 supernet ) ;
8686
@@ -94,7 +94,7 @@ public void TestTrySupernet4()
9494 [ TestMethod ]
9595 public void TestTrySupernet5 ( )
9696 {
97- var network1 = IPNetwork2 . Parse ( "192.168.0 .1/24" ) ;
97+ var network1 = IPNetwork2 . Parse ( "192.168.40 .1/24" ) ;
9898 var network2 = IPNetwork2 . Parse ( "192.168.5.1/24" ) ;
9999 IPNetwork2 supernetExpected = null ;
100100 bool result = network1 . TrySupernet ( network2 , out IPNetwork2 supernet ) ;
@@ -109,9 +109,9 @@ public void TestTrySupernet5()
109109 [ TestMethod ]
110110 public void TestTrySupernet6 ( )
111111 {
112- var network1 = IPNetwork2 . Parse ( "192.168.0 .1/24" ) ;
113- var network2 = IPNetwork2 . Parse ( "192.168.0 .1/25" ) ;
114- var supernetExpected = IPNetwork2 . Parse ( "192.168.0 .0/24" ) ;
112+ var network1 = IPNetwork2 . Parse ( "192.168.60 .1/24" ) ;
113+ var network2 = IPNetwork2 . Parse ( "192.168.60 .1/25" ) ;
114+ var supernetExpected = IPNetwork2 . Parse ( "192.168.60 .0/24" ) ;
115115 bool result = network1 . TrySupernet ( network2 , out IPNetwork2 supernet ) ;
116116
117117 Assert . AreEqual ( supernetExpected , supernet , "supernet" ) ;
@@ -124,9 +124,9 @@ public void TestTrySupernet6()
124124 [ TestMethod ]
125125 public void TestTrySupernet7 ( )
126126 {
127- var network1 = IPNetwork2 . Parse ( "192.168.0 .1/25" ) ;
128- var network2 = IPNetwork2 . Parse ( "192.168.0 .1/24" ) ;
129- var supernetExpected = IPNetwork2 . Parse ( "192.168.0 .0/24" ) ;
127+ var network1 = IPNetwork2 . Parse ( "192.168.70 .1/25" ) ;
128+ var network2 = IPNetwork2 . Parse ( "192.168.70 .1/24" ) ;
129+ var supernetExpected = IPNetwork2 . Parse ( "192.168.70 .0/24" ) ;
130130 bool result = network1 . TrySupernet ( network2 , out IPNetwork2 supernet ) ;
131131
132132 Assert . AreEqual ( supernetExpected , supernet , "supernet" ) ;
@@ -139,8 +139,8 @@ public void TestTrySupernet7()
139139 [ TestMethod ]
140140 public void TestTrySupernet8 ( )
141141 {
142- var network1 = IPNetwork2 . Parse ( "192.168.1 .1/24" ) ;
143- var network2 = IPNetwork2 . Parse ( "192.168.2 .1/24" ) ;
142+ var network1 = IPNetwork2 . Parse ( "192.168.81 .1/24" ) ;
143+ var network2 = IPNetwork2 . Parse ( "192.168.82 .1/24" ) ;
144144 IPNetwork2 supernetExpected = null ;
145145 bool result = network1 . TrySupernet ( network2 , out IPNetwork2 supernet ) ;
146146
@@ -154,8 +154,8 @@ public void TestTrySupernet8()
154154 [ TestMethod ]
155155 public void TestTrySupernet9 ( )
156156 {
157- var network1 = IPNetwork2 . Parse ( "192.168.1 .1/24" ) ;
158- var network2 = IPNetwork2 . Parse ( "192.168.2 .1/24" ) ;
157+ var network1 = IPNetwork2 . Parse ( "192.168.91 .1/24" ) ;
158+ var network2 = IPNetwork2 . Parse ( "192.168.92 .1/24" ) ;
159159 IPNetwork2 [ ] network3 = [ network1 , network2 ] ;
160160 IPNetwork2 [ ] supernetExpected = [ network1 , network2 ] ;
161161 bool result = IPNetwork2 . TrySupernet ( network3 , out IPNetwork2 [ ] supernet ) ;
@@ -171,10 +171,10 @@ public void TestTrySupernet9()
171171 [ TestMethod ]
172172 public void TestTrySupernet10 ( )
173173 {
174- var network1 = IPNetwork2 . Parse ( "192.168.0 .1/24" ) ;
175- var network2 = IPNetwork2 . Parse ( "192.168.1 .1/24" ) ;
174+ var network1 = IPNetwork2 . Parse ( "192.168.80 .1/24" ) ;
175+ var network2 = IPNetwork2 . Parse ( "192.168.81 .1/24" ) ;
176176 IPNetwork2 [ ] network3 = [ network1 , network2 ] ;
177- IPNetwork2 [ ] supernetExpected = [ IPNetwork2 . Parse ( "192.168.0 .0/23" ) ] ;
177+ IPNetwork2 [ ] supernetExpected = [ IPNetwork2 . Parse ( "192.168.80 .0/23" ) ] ;
178178 bool result = IPNetwork2 . TrySupernet ( network3 , out IPNetwork2 [ ] supernet ) ;
179179
180180 Assert . AreEqual ( supernetExpected [ 0 ] , supernet [ 0 ] , "supernet" ) ;
@@ -188,7 +188,7 @@ public void TestTrySupernet10()
188188 public void TestTrySupernet11 ( )
189189 {
190190 IPNetwork2 [ ] network3 = null ;
191- _ = new [ ] { IPNetwork2 . Parse ( "192.168.0 .0/23" ) } ;
191+ _ = new [ ] { IPNetwork2 . Parse ( "192.168.60 .0/23" ) } ;
192192 bool result = IPNetwork2 . TrySupernet ( network3 , out IPNetwork2 [ ] supernet ) ;
193193
194194 Assert . IsNull ( supernet , "supernet" ) ;
0 commit comments