@@ -330,26 +330,38 @@ public void AssertCollisionsLessThan(double fraction)
330
330
}
331
331
332
332
static void TestRoundTrip < T , BSATN > ( Gen < T > gen , BSATN serializer )
333
- where BSATN : IReadWrite < T >
333
+ where BSATN : IReadWrite < T >
334
334
{
335
- gen . Sample ( ( value ) =>
336
- {
337
- var stream = new MemoryStream ( ) ;
338
- var writer = new BinaryWriter ( stream ) ;
339
- serializer . Write ( writer , value ) ;
340
- stream . Seek ( 0 , SeekOrigin . Begin ) ;
341
- var reader = new BinaryReader ( stream ) ;
342
- var result = serializer . Read ( reader ) ;
343
- Assert . Equal ( value , result ) ;
344
- } , iter : 10_000 ) ;
335
+ gen . Sample (
336
+ ( value ) =>
337
+ {
338
+ var stream = new MemoryStream ( ) ;
339
+ var writer = new BinaryWriter ( stream ) ;
340
+ serializer . Write ( writer , value ) ;
341
+ stream . Seek ( 0 , SeekOrigin . Begin ) ;
342
+ var reader = new BinaryReader ( stream ) ;
343
+ var result = serializer . Read ( reader ) ;
344
+ Assert . Equal ( value , result ) ;
345
+ } ,
346
+ iter : 10_000
347
+ ) ;
345
348
}
346
349
347
350
[ Fact ]
348
351
public static void GeneratedProductRoundTrip ( )
349
352
{
350
- TestRoundTrip ( GenBasic . Select ( value => new BasicDataClass ( value ) ) , new BasicDataClass . BSATN ( ) ) ;
351
- TestRoundTrip ( GenBasic . Select ( value => new BasicDataRecord ( value ) ) , new BasicDataRecord . BSATN ( ) ) ;
352
- TestRoundTrip ( GenBasic . Select ( value => new BasicDataStruct ( value ) ) , new BasicDataStruct . BSATN ( ) ) ;
353
+ TestRoundTrip (
354
+ GenBasic . Select ( value => new BasicDataClass ( value ) ) ,
355
+ new BasicDataClass . BSATN ( )
356
+ ) ;
357
+ TestRoundTrip (
358
+ GenBasic . Select ( value => new BasicDataRecord ( value ) ) ,
359
+ new BasicDataRecord . BSATN ( )
360
+ ) ;
361
+ TestRoundTrip (
362
+ GenBasic . Select ( value => new BasicDataStruct ( value ) ) ,
363
+ new BasicDataStruct . BSATN ( )
364
+ ) ;
353
365
}
354
366
355
367
[ Fact ]
@@ -432,8 +444,7 @@ public partial record BasicEnum
432
444
BasicDataClass U ,
433
445
BasicDataStruct V ,
434
446
BasicDataRecord W
435
- ) >
436
- { }
447
+ ) > { }
437
448
438
449
static readonly Gen < BasicEnum > GenBasicEnum = Gen . SelectMany < int , BasicEnum > (
439
450
Gen . Int [ 0 , 7 ] ,
@@ -595,7 +606,6 @@ public ContainsNestedList(List<BasicEnum[][]> theList)
595
606
. List [ 0 , 2 ]
596
607
. Select ( list => new ContainsNestedList ( list ) ) ;
597
608
598
-
599
609
[ Fact ]
600
610
public static void GeneratedNestedListRoundTrip ( )
601
611
{
@@ -646,7 +656,6 @@ public override int GetHashCode([DisallowNull] IEnumerable<T> obj)
646
656
}
647
657
}
648
658
649
-
650
659
[ Fact ]
651
660
public static void GeneratedNestedListEqualsWorks ( )
652
661
{
0 commit comments