11using System ;
2- using System . Collections . Generic ;
32
43using NUnit . Framework ;
54
@@ -25,53 +24,5 @@ public void EqualsTo()
2524 Assert . IsTrue ( new byte ? [ ] { 1 , null , 3 , 4 } . EqualsTo ( new byte ? [ ] { 1 , null , 3 , 4 } ) ) ;
2625 Assert . IsTrue ( new [ ] { "1" , "2" , "3" , "4" } . EqualsTo ( new [ ] { "1" , "2" , "3" , "4" } ) ) ;
2726 }
28-
29- [ Test ]
30- public void DeconstructArray ( )
31- {
32- var array = new [ ] { 1 , 2 , 3 , 4 , 5 } ;
33- Assert . IsTrue ( array is ( 1 , _ , _ , _ , _ ) ) ;
34- Assert . IsFalse ( array is ( 2 , _ , _ , _ , _ ) ) ;
35- Assert . IsTrue ( array is ( _, _, 3 , _, _) ) ;
36- Assert . IsFalse ( array is ( _, _, 5 , _, _) ) ;
37- Assert . IsTrue ( array is ( 1 , _ , 3 , _ , _ ) ) ;
38- Assert . IsFalse ( array is ( 1 , _ , 5 , _ , _ ) ) ;
39- Assert . IsTrue ( array is ( 1 , 2 , 3 , 4 , 5 ) ) ;
40- Assert . IsFalse ( array is ( 1 , 2 , 3 , 6 , 5 ) ) ;
41- }
42-
43- [ Test ]
44- public void DeconstructList ( )
45- {
46- IList < int > array = new [ ] { 1 , 2 , 3 , 4 , 5 } ;
47- Assert . IsTrue ( array is ( 1 , _ , _ , _ , _ ) ) ;
48- Assert . IsFalse ( array is ( 2 , _ , _ , _ , _ ) ) ;
49- Assert . IsTrue ( array is ( _, _, 3 , _, _) ) ;
50- Assert . IsFalse ( array is ( _, _, 5 , _, _) ) ;
51- Assert . IsTrue ( array is ( 1 , _ , 3 , _ , _ ) ) ;
52- Assert . IsFalse ( array is ( 1 , _ , 5 , _ , _ ) ) ;
53- Assert . IsTrue ( array is ( 1 , 2 , 3 , 4 , 5 ) ) ;
54- Assert . IsFalse ( array is ( 1 , 2 , 3 , 6 , 5 ) ) ;
55- }
56-
57- [ Test ]
58- public void DeconstructEnumerable ( )
59- {
60- IEnumerable < int > array = new [ ] { 1 , 2 , 3 , 4 , 5 } ;
61- Assert . IsTrue ( array is ( 1 , _ , _ , _ , _ ) ) ;
62- Assert . IsFalse ( array is ( 2 , _ , _ , _ , _ ) ) ;
63- Assert . IsTrue ( array is ( _, _, 3 , _, _) ) ;
64- Assert . IsFalse ( array is ( _, _, 5 , _, _) ) ;
65- Assert . IsTrue ( array is ( 1 , _ , 3 , _ , _ ) ) ;
66- Assert . IsFalse ( array is ( 1 , _ , 5 , _ , _ ) ) ;
67- Assert . IsTrue ( array is ( 1 , 2 , 3 , 4 , 5 ) ) ;
68- Assert . IsFalse ( array is ( 1 , 2 , 3 , 6 , 5 ) ) ;
69-
70- Assert . Throws < ArgumentException > (
71- ( ) =>
72- {
73- var b = array is ( 1 , _ , _ , _ , _ , _ ) ;
74- } ) ;
75- }
7627 }
7728}
0 commit comments