File tree Expand file tree Collapse file tree
SharpConsoleUI.Tests/Controls Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ using SharpConsoleUI . Controls ;
2+ using SharpConsoleUI . Builders ;
3+ using Xunit ;
4+
5+ namespace SharpConsoleUI . Tests . Controls ;
6+
7+ public class TableShowHeaderTests
8+ {
9+ [ Fact ]
10+ public void ShowHeader_DefaultsToTrue ( )
11+ {
12+ var table = SharpConsoleUI . Builders . Controls . Table ( ) . AddColumn ( "A" ) . Build ( ) ;
13+ Assert . True ( table . ShowHeader ) ;
14+ }
15+
16+ [ Fact ]
17+ public void ShowHeader_CanBeSetToFalse ( )
18+ {
19+ var table = SharpConsoleUI . Builders . Controls . Table ( ) . AddColumn ( "A" ) . Build ( ) ;
20+ table . ShowHeader = false ;
21+ Assert . False ( table . ShowHeader ) ;
22+ }
23+
24+ [ Fact ]
25+ public void ShowHeader_SettingToSameValue_DoesNotThrow ( )
26+ {
27+ var table = SharpConsoleUI . Builders . Controls . Table ( ) . AddColumn ( "A" ) . Build ( ) ;
28+ table . ShowHeader = true ; // same as default
29+ Assert . True ( table . ShowHeader ) ;
30+ }
31+ }
You can’t perform that action at this time.
0 commit comments