@@ -11,8 +11,8 @@ namespace NeoReports.Core.UnitTests;
1111
1212public class PipelineTests
1313{
14- private static IReadOnlyList < Venda > Page ( params long [ ] ids ) =>
15- ids . Select ( id => new Venda ( id , $ "C{ id } ", id * 10m , DateTime . UnixEpoch ) ) . ToArray ( ) ;
14+ private static IReadOnlyList < Sale > Page ( params long [ ] ids ) =>
15+ ids . Select ( id => new Sale ( id , $ "C{ id } ", id * 10m , DateTime . UnixEpoch ) ) . ToArray ( ) ;
1616
1717 private static ReportExecutionContext Exec ( ) =>
1818 new ( Guid . NewGuid ( ) . ToString ( "N" ) , "r" , null , NullLogger . Instance , CancellationToken . None ) ;
@@ -23,11 +23,11 @@ private static Task<ReportRunResult> Run(CompiledReport report) =>
2323 [ Fact ]
2424 public async Task Reads_all_pages_writes_rows_and_uploads_file ( )
2525 {
26- var source = new FakeBatchSource < Venda > ( new [ ] { Page ( 1 , 2 ) , Page ( 3 ) } ) ;
26+ var source = new FakeBatchSource < Sale > ( new [ ] { Page ( 1 , 2 ) , Page ( 3 ) } ) ;
2727 var writer = new FakeWriterFactory ( ) ;
2828 var destination = new CapturingDestinationFactory ( ) ;
2929
30- var report = new ReportBuilder < Venda > ( "r" )
30+ var report = new ReportBuilder < Sale > ( "r" )
3131 . From ( source )
3232 . Column ( v => v . Id , "Id" )
3333 . To ( new OutputSpec ( writer ) )
@@ -51,11 +51,11 @@ public async Task Reads_all_pages_writes_rows_and_uploads_file()
5151 [ Fact ]
5252 public async Task Multi_output_reads_source_only_once_per_page ( )
5353 {
54- var source = new FakeBatchSource < Venda > ( new [ ] { Page ( 1 , 2 ) , Page ( 3 , 4 ) } ) ;
54+ var source = new FakeBatchSource < Sale > ( new [ ] { Page ( 1 , 2 ) , Page ( 3 , 4 ) } ) ;
5555 var csvLike = new FakeWriterFactory ( "csv" , "csv" ) ;
5656 var xlsxLike = new FakeWriterFactory ( "xlsx" , "xlsx" ) ;
5757
58- var report = new ReportBuilder < Venda > ( "r" )
58+ var report = new ReportBuilder < Sale > ( "r" )
5959 . From ( source )
6060 . Column ( v => v . Id , "Id" )
6161 . To ( new OutputSpec ( csvLike ) )
@@ -74,10 +74,10 @@ public async Task Multi_output_reads_source_only_once_per_page()
7474 [ Fact ]
7575 public async Task Filter_excludes_non_matching_rows ( )
7676 {
77- var source = new FakeBatchSource < Venda > ( new [ ] { Page ( 1 , 2 , 3 , 4 ) } ) ;
77+ var source = new FakeBatchSource < Sale > ( new [ ] { Page ( 1 , 2 , 3 , 4 ) } ) ;
7878 var writer = new FakeWriterFactory ( ) ;
7979
80- var report = new ReportBuilder < Venda > ( "r" )
80+ var report = new ReportBuilder < Sale > ( "r" )
8181 . From ( source )
8282 . Filter ( v => v . Id % 2 == 0 )
8383 . Column ( v => v . Id , "Id" )
@@ -94,11 +94,11 @@ public async Task Filter_excludes_non_matching_rows()
9494 [ Fact ]
9595 public async Task Streaming_source_is_sliced_into_batches ( )
9696 {
97- var items = Enumerable . Range ( 1 , 5 ) . Select ( i => new Venda ( i , $ "C{ i } ", i , DateTime . UnixEpoch ) ) . ToArray ( ) ;
98- var source = new FakeStreamingSource < Venda > ( items ) ;
97+ var items = Enumerable . Range ( 1 , 5 ) . Select ( i => new Sale ( i , $ "C{ i } ", i , DateTime . UnixEpoch ) ) . ToArray ( ) ;
98+ var source = new FakeStreamingSource < Sale > ( items ) ;
9999 var writer = new FakeWriterFactory ( ) ;
100100
101- var report = new ReportBuilder < Venda > ( "r" )
101+ var report = new ReportBuilder < Sale > ( "r" )
102102 . From ( source )
103103 . WithPageSize ( 2 )
104104 . Column ( v => v . Id , "Id" )
@@ -122,10 +122,10 @@ public async Task Mapping_from_source_type_projects_to_row_type()
122122 } ) ;
123123 var writer = new FakeWriterFactory ( ) ;
124124
125- var report = new ReportBuilder < Venda > ( "r" )
126- . From ( source , t => new Venda ( t . Id , t . Name , t . Id , DateTime . UnixEpoch ) )
125+ var report = new ReportBuilder < Sale > ( "r" )
126+ . From ( source , t => new Sale ( t . Id , t . Name , t . Id , DateTime . UnixEpoch ) )
127127 . Column ( v => v . Id , "Id" )
128- . Column ( v => v . Cliente , "Cliente " )
128+ . Column ( v => v . Customer , "Customer " )
129129 . To ( new OutputSpec ( writer ) )
130130 . Build ( ) ;
131131
0 commit comments