@@ -10,7 +10,7 @@ public void Test_EmptyTable()
1010 {
1111 var table = RenderComponent ( m => m . Add ( p => p . ChildContent , new RenderFragment < TestData > ( value => new RenderFragment ( b =>
1212 {
13- b . CreateComponent < TTableFieldColumn < TestData > > ( 0 , attributes : new { Value = 1 , Title = "列" } ) ;
13+ b . CreateComponent < TTableFieldColumn < TestData > > ( 0 , attributes : new { Field = nameof ( TestData . Id ) } ) ;
1414 } ) ) ) . Add ( p=> p . Data , DataSource < TestData > . Empty ) ) ;
1515
1616 table . Find ( "tr.t-table__empty-row" ) . Should ( ) . NotBeNull ( ) ;
@@ -22,7 +22,7 @@ public void Test_EmptyTable_Customize_EmptyContent()
2222 {
2323 var table = RenderComponent ( m => m . Add ( p => p . ChildContent , new RenderFragment < TestData > ( value => new RenderFragment ( b =>
2424 {
25- b . CreateComponent < TTableFieldColumn < TestData > > ( 0 , attributes : new { Value = 1 , Title = "列" } ) ;
25+ b . CreateComponent < TTableFieldColumn < TestData > > ( 0 , attributes : new { Field = nameof ( TestData . Id ) } ) ;
2626 } ) ) )
2727 . Add ( p => p . Data , DataSource < TestData > . Empty )
2828 . Add ( p=> p . EmptyContent , builder=> builder . AddContent ( 0 , "个性化空数据" ) )
@@ -32,28 +32,27 @@ public void Test_EmptyTable_Customize_EmptyContent()
3232 table . Find ( "tr.t-table__empty-row>td>div.t-table__empty" ) . Html ( ) . Should ( ) . Be ( "个性化空数据" ) ;
3333 }
3434
35- [ Fact ( DisplayName = "Table - 呈现5条数据" , Skip = "暂时跳过 ") ]
36- public void Test_Table_With_5_Data ( )
35+ [ Fact ( DisplayName = "Table - 呈现4条数据 " ) ]
36+ public void Test_Table_With_Data ( )
3737 {
3838 var table = RenderComponent ( m => m . Add ( p => p . ChildContent , new RenderFragment < TestData > ( value => new RenderFragment ( b =>
3939 {
40- b . CreateComponent < TTableFieldColumn < TestData > > ( 0 , attributes : new { Value = value ? . Id } ) ;
41- b . CreateComponent < TTableFieldColumn < TestData > > ( 0 , attributes : new { Value = value ? . Name } ) ;
42- b . CreateComponent < TTableFieldColumn < TestData > > ( 0 , attributes : new { Value = value ? . Birthday } ) ;
43- b . CreateComponent < TTableFieldColumn < TestData > > ( 0 , attributes : new { Value = value ? . Gender } ) ;
44- b . CreateComponent < TTableFieldColumn < TestData > > ( 0 , attributes : new { Value = value ? . Id } ) ;
40+ b . CreateComponent < TTableFieldColumn < TestData > > ( 0 , attributes : new { Field = nameof ( TestData . Id ) } ) ;
41+ b . CreateComponent < TTableFieldColumn < TestData > > ( 0 , attributes : new { Field = nameof ( TestData . Name ) } ) ;
42+ b . CreateComponent < TTableFieldColumn < TestData > > ( 0 , attributes : new { Field = nameof ( TestData . Birthday ) } ) ;
43+ b . CreateComponent < TTableFieldColumn < TestData > > ( 0 , attributes : new { Field = nameof ( TestData . Gender ) } ) ;
4544 } ) ) )
4645 . Add ( p => p . Data , DataSource < TestData > . Parse ( TestData . GetData ( ) ) ) ) ;
4746 table . Should ( ) . NotBeNull ( ) ;
48- table . Find ( ".t-table__body>tr" ) . ChildElementCount . Should ( ) . Be ( 5 ) ;
47+ table . Find ( ".t-table__body>tr" ) . ChildElementCount . Should ( ) . Be ( 4 ) ;
4948 }
5049
5150 [ Fact ( DisplayName = "Table - 自定义表底模板" ) ]
5251 public void Test_Table_FooterContent ( )
5352 {
5453 var table = RenderComponent ( m => m . Add ( p => p . ChildContent , new RenderFragment < TestData > ( value => new RenderFragment ( b =>
5554 {
56- b . CreateComponent < TTableFieldColumn < TestData > > ( 0 , attributes : new { Value = 1 } ) ;
55+ b . CreateComponent < TTableFieldColumn < TestData > > ( 0 , attributes : new { Field = nameof ( TestData . Id ) } ) ;
5756 } ) ) )
5857 . Add ( p => p . Data , DataSource < TestData > . Parse ( TestData . GetData ( ) ) )
5958 . Add ( p => p . FooterContent , builder => builder . AddContent ( 0 , "表底数据" ) )
@@ -68,7 +67,9 @@ public void Test_TableColumn_FooterContent()
6867 {
6968 var table = RenderComponent ( m => m . Add ( p => p . ChildContent , new RenderFragment < TestData > ( value => new RenderFragment ( b =>
7069 {
71- b . CreateComponent < TTableFieldColumn < TestData > > ( 0 , attributes : new { Value = 1 , FooterContent = HtmlHelper . CreateContent ( b=> b . AddContent ( 0 , "列1" ) ) } ) ;
70+ b . CreateComponent < TTableFieldColumn < TestData > > ( 0 , attributes : new {
71+ Field = nameof ( TestData . Id ) ,
72+ FooterContent = HtmlHelper . CreateContent ( b=> b . AddContent ( 0 , "列1" ) ) } ) ;
7273 } ) ) )
7374 . Add ( p => p . Data , DataSource < TestData > . Parse ( TestData . GetData ( ) ) )
7475 ) ;
0 commit comments