1- using LogExpert ;
1+ using LogExpert ;
2+
23using NUnit . Framework ;
4+
35using System ;
46using System . Text ;
57
@@ -9,44 +11,30 @@ namespace ColumnizerLib.UnitTests;
911public class ColumnTests
1012{
1113 [ Test ]
12- public void Column_LineCutOf ( )
14+ public void Column_LineCutOff ( )
1315 {
14- Column column = new ( ) ;
15-
16- StringBuilder builder = new ( ) ;
16+ var expectedFullValue = new StringBuilder ( ) . Append ( '6' , 4675 ) . Append ( "1234" ) . ToString ( ) ;
17+ var expectedDisplayValue = expectedFullValue [ ..4675 ] + "..." ; // Using substring shorthand
1718
18- for ( var i = 0 ; i < 4675 ; i ++ )
19+ Column column = new ( )
1920 {
20- builder . Append ( "6" ) ;
21- }
22-
23- var expected = builder + "..." ;
24- builder . Append ( "1234" ) ;
25-
26- column . FullValue = builder . ToString ( ) ;
21+ FullValue = expectedFullValue
22+ } ;
2723
28- Assert . That ( column . DisplayValue , Is . EqualTo ( expected ) ) ;
29- Assert . That ( column . FullValue , Is . EqualTo ( builder . ToString ( ) ) ) ;
24+ Assert . That ( column . DisplayValue , Is . EqualTo ( expectedDisplayValue ) ) ;
25+ Assert . That ( column . FullValue , Is . EqualTo ( expectedFullValue ) ) ;
3026 }
3127
3228 [ Test ]
33- public void Column_NoLineCutOf ( )
29+ public void Column_NoLineCutOff ( )
3430 {
35- Column column = new ( ) ;
36-
37- StringBuilder builder = new ( ) ;
38-
39- for ( var i = 0 ; i < 4675 ; i ++ )
31+ var expected = new StringBuilder ( ) . Append ( '6' , 4675 ) . ToString ( ) ;
32+ Column column = new ( )
4033 {
41- builder . Append ( "6" ) ;
42- }
43-
44- var expected = builder . ToString ( ) ;
45-
46- column . FullValue = expected ;
34+ FullValue = expected
35+ } ;
4736
48- Assert . That ( column . DisplayValue , Is . EqualTo ( expected ) ) ;
49- Assert . That ( column . FullValue , Is . EqualTo ( expected ) ) ;
37+ Assert . That ( column . DisplayValue , Is . EqualTo ( column . FullValue ) ) ;
5038 }
5139
5240 [ Test ]
0 commit comments