1717// DEALINGS IN THE SOFTWARE.
1818
1919using System ;
20+
2021using ICSharpCode . AvalonEdit . Rendering ;
22+
2123using NUnit . Framework ;
2224
2325namespace ICSharpCode . AvalonEdit . Document
@@ -27,7 +29,7 @@ public class CollapsingTests
2729 {
2830 TextDocument document ;
2931 HeightTree heightTree ;
30-
32+
3133 [ SetUp ]
3234 public void Setup ( )
3335 {
@@ -38,40 +40,40 @@ public void Setup()
3840 heightTree . SetHeight ( line , line . LineNumber ) ;
3941 }
4042 }
41-
43+
4244 CollapsedLineSection SimpleCheck ( int from , int to )
4345 {
4446 CollapsedLineSection sec1 = heightTree . CollapseText ( document . GetLineByNumber ( from ) , document . GetLineByNumber ( to ) ) ;
4547 for ( int i = 1 ; i < from ; i ++ ) {
46- Assert . IsFalse ( heightTree . GetIsCollapsed ( i ) ) ;
48+ Assert . That ( heightTree . GetIsCollapsed ( i ) , Is . False ) ;
4749 }
4850 for ( int i = from ; i <= to ; i ++ ) {
49- Assert . IsTrue ( heightTree . GetIsCollapsed ( i ) ) ;
51+ Assert . That ( heightTree . GetIsCollapsed ( i ) , Is . True ) ;
5052 }
5153 for ( int i = to + 1 ; i <= 10 ; i ++ ) {
52- Assert . IsFalse ( heightTree . GetIsCollapsed ( i ) ) ;
54+ Assert . That ( heightTree . GetIsCollapsed ( i ) , Is . False ) ;
5355 }
5456 CheckHeights ( ) ;
5557 return sec1 ;
5658 }
57-
59+
5860 [ Test ]
5961 public void SimpleCheck ( )
6062 {
6163 SimpleCheck ( 4 , 6 ) ;
6264 }
63-
65+
6466 [ Test ]
6567 public void SimpleUncollapse ( )
6668 {
6769 CollapsedLineSection sec1 = heightTree . CollapseText ( document . GetLineByNumber ( 4 ) , document . GetLineByNumber ( 6 ) ) ;
6870 sec1 . Uncollapse ( ) ;
6971 for ( int i = 1 ; i <= 10 ; i ++ ) {
70- Assert . IsFalse ( heightTree . GetIsCollapsed ( i ) ) ;
72+ Assert . That ( heightTree . GetIsCollapsed ( i ) , Is . False ) ;
7173 }
7274 CheckHeights ( ) ;
7375 }
74-
76+
7577 [ Test ]
7678 public void FullCheck ( )
7779 {
@@ -80,34 +82,34 @@ public void FullCheck()
8082 try {
8183 SimpleCheck ( from , to ) . Uncollapse ( ) ;
8284 for ( int i = 1 ; i <= 10 ; i ++ ) {
83- Assert . IsFalse ( heightTree . GetIsCollapsed ( i ) ) ;
85+ Assert . That ( heightTree . GetIsCollapsed ( i ) , Is . False ) ;
8486 }
85- CheckHeights ( ) ;
87+ CheckHeights ( ) ;
8688 } catch {
8789 Console . WriteLine ( "from = " + from + ", to = " + to ) ;
8890 throw ;
8991 }
9092 }
9193 }
9294 }
93-
95+
9496 [ Test ]
9597 public void InsertInCollapsedSection ( )
9698 {
9799 CollapsedLineSection sec1 = heightTree . CollapseText ( document . GetLineByNumber ( 4 ) , document . GetLineByNumber ( 6 ) ) ;
98100 document . Insert ( document . GetLineByNumber ( 5 ) . Offset , "a\n b\n c" ) ;
99101 for ( int i = 1 ; i < 4 ; i ++ ) {
100- Assert . IsFalse ( heightTree . GetIsCollapsed ( i ) ) ;
102+ Assert . That ( heightTree . GetIsCollapsed ( i ) , Is . False ) ;
101103 }
102104 for ( int i = 4 ; i <= 8 ; i ++ ) {
103- Assert . IsTrue ( heightTree . GetIsCollapsed ( i ) ) ;
105+ Assert . That ( heightTree . GetIsCollapsed ( i ) , Is . True ) ;
104106 }
105107 for ( int i = 9 ; i <= 12 ; i ++ ) {
106- Assert . IsFalse ( heightTree . GetIsCollapsed ( i ) ) ;
108+ Assert . That ( heightTree . GetIsCollapsed ( i ) , Is . False ) ;
107109 }
108110 CheckHeights ( ) ;
109111 }
110-
112+
111113 [ Test ]
112114 public void RemoveInCollapsedSection ( )
113115 {
@@ -116,17 +118,17 @@ public void RemoveInCollapsedSection()
116118 int line6Offset = document . GetLineByNumber ( 6 ) . Offset ;
117119 document . Remove ( line4Offset , line6Offset - line4Offset ) ;
118120 for ( int i = 1 ; i < 3 ; i ++ ) {
119- Assert . IsFalse ( heightTree . GetIsCollapsed ( i ) ) ;
121+ Assert . That ( heightTree . GetIsCollapsed ( i ) , Is . False ) ;
120122 }
121123 for ( int i = 3 ; i <= 5 ; i ++ ) {
122- Assert . IsTrue ( heightTree . GetIsCollapsed ( i ) ) ;
124+ Assert . That ( heightTree . GetIsCollapsed ( i ) , Is . True ) ;
123125 }
124126 for ( int i = 6 ; i <= 8 ; i ++ ) {
125- Assert . IsFalse ( heightTree . GetIsCollapsed ( i ) ) ;
127+ Assert . That ( heightTree . GetIsCollapsed ( i ) , Is . False ) ;
126128 }
127129 CheckHeights ( ) ;
128130 }
129-
131+
130132 [ Test ]
131133 public void RemoveEndOfCollapsedSection ( )
132134 {
@@ -135,33 +137,33 @@ public void RemoveEndOfCollapsedSection()
135137 int line8Offset = document . GetLineByNumber ( 8 ) . Offset ;
136138 document . Remove ( line5Offset , line8Offset - line5Offset ) ;
137139 for ( int i = 1 ; i < 3 ; i ++ ) {
138- Assert . IsFalse ( heightTree . GetIsCollapsed ( i ) ) ;
140+ Assert . That ( heightTree . GetIsCollapsed ( i ) , Is . False ) ;
139141 }
140142 for ( int i = 3 ; i <= 5 ; i ++ ) {
141- Assert . IsTrue ( heightTree . GetIsCollapsed ( i ) ) ;
143+ Assert . That ( heightTree . GetIsCollapsed ( i ) , Is . True ) ;
142144 }
143145 for ( int i = 6 ; i <= 7 ; i ++ ) {
144- Assert . IsFalse ( heightTree . GetIsCollapsed ( i ) ) ;
146+ Assert . That ( heightTree . GetIsCollapsed ( i ) , Is . False ) ;
145147 }
146148 CheckHeights ( ) ;
147149 }
148-
150+
149151 [ Test ]
150152 public void RemoveCollapsedSection ( )
151153 {
152154 CollapsedLineSection sec1 = heightTree . CollapseText ( document . GetLineByNumber ( 3 ) , document . GetLineByNumber ( 3 ) ) ;
153155 int line3Offset = document . GetLineByNumber ( 3 ) . Offset ;
154156 document . Remove ( line3Offset - 1 , 1 ) ;
155157 for ( int i = 1 ; i <= 9 ; i ++ ) {
156- Assert . IsFalse ( heightTree . GetIsCollapsed ( i ) ) ;
158+ Assert . That ( heightTree . GetIsCollapsed ( i ) , Is . False ) ;
157159 }
158160 CheckHeights ( ) ;
159- Assert . AreSame ( null , sec1 . Start ) ;
160- Assert . AreSame ( null , sec1 . End ) ;
161+ Assert . That ( sec1 . Start , Is . SameAs ( null ) ) ;
162+ Assert . That ( sec1 . End , Is . SameAs ( null ) ) ;
161163 // section gets uncollapsed when it is removed
162- Assert . IsFalse ( sec1 . IsCollapsed ) ;
164+ Assert . That ( sec1 . IsCollapsed , Is . False ) ;
163165 }
164-
166+
165167 void CheckHeights ( )
166168 {
167169 HeightTests . CheckHeights ( document , heightTree ) ;
0 commit comments