1- using System . Collections . Generic ;
21using MPF . ExecutionContexts . Dreamdump ;
32using SabreTools . RedumpLib . Data ;
43using Xunit ;
@@ -9,22 +8,22 @@ public class DreamdumpTests
98 {
109 #region Default Values
1110
12- private static readonly Dictionary < string , string ? > AllOptions = new ( )
11+ private static readonly BaseDumpSettings AllOptions = new DumpSettings ( )
1312 {
14- [ SettingConstants . RereadCount ] = "1000" ,
15- [ SettingConstants . SectorOrder ] = " DATA_C2_SUB" ,
13+ RereadCount = 50 ,
14+ SectorOrder = SectorOrder . DATA_C2_SUB ,
1615 } ;
1716
1817 // None of these scenarios are actually supported as all are treated like GD-ROM
1918 [ Theory ]
20- [ InlineData ( null , null , null , "filename.bin" , null , "--retries=20 --image-name=\" filename\" --sector-order=DATA_C2_SUB" ) ]
21- [ InlineData ( RedumpSystem . IBMPCcompatible , MediaType . CDROM , "/dev/sr0" , "path/filename.bin" , 2 , "--retries=20 --image-name=\" filename\" --image-path=\" path\" --speed=2 --sector-order=DATA_C2_SUB --drive=/dev/sr0" ) ]
22- [ InlineData ( RedumpSystem . IBMPCcompatible , MediaType . DVD , "/dev/sr0" , "path/filename.bin" , 2 , "--retries=20 --image-name=\" filename\" --image-path=\" path\" --speed=2 --sector-order=DATA_C2_SUB --drive=/dev/sr0" ) ]
23- [ InlineData ( RedumpSystem . NintendoGameCube , MediaType . NintendoGameCubeGameDisc , "/dev/sr0" , "path/filename.bin" , 2 , "--retries=20 --image-name=\" filename\" --image-path=\" path\" --speed=2 --sector-order=DATA_C2_SUB --drive=/dev/sr0" ) ]
24- [ InlineData ( RedumpSystem . NintendoWii , MediaType . NintendoWiiOpticalDisc , "/dev/sr0" , "path/filename.bin" , 2 , "--retries=20 --image-name=\" filename\" --image-path=\" path\" --speed=2 --sector-order=DATA_C2_SUB --drive=/dev/sr0" ) ]
25- [ InlineData ( RedumpSystem . HDDVDVideo , MediaType . HDDVD , "/dev/sr0" , "path/filename.bin" , 2 , "--retries=20 --image-name=\" filename\" --image-path=\" path\" --speed=2 --sector-order=DATA_C2_SUB --drive=/dev/sr0" ) ]
26- [ InlineData ( RedumpSystem . BDVideo , MediaType . BluRay , "/dev/sr0" , "path/filename.bin" , 2 , "--retries=20 --image-name=\" filename\" --image-path=\" path\" --speed=2 --sector-order=DATA_C2_SUB --drive=/dev/sr0" ) ]
27- [ InlineData ( RedumpSystem . NintendoWiiU , MediaType . NintendoWiiUOpticalDisc , "/dev/sr0" , "path/filename.bin" , 2 , "--retries=20 --image-name=\" filename\" --image-path=\" path\" --speed=2 --sector-order=DATA_C2_SUB --drive=/dev/sr0" ) ]
19+ [ InlineData ( null , null , null , "filename.bin" , null , "--retries=50 --image-name=\" filename\" --sector-order=DATA_C2_SUB" ) ]
20+ [ InlineData ( RedumpSystem . IBMPCcompatible , MediaType . CDROM , "/dev/sr0" , "path/filename.bin" , 2 , "--retries=50 --image-name=\" filename\" --image-path=\" path\" --speed=2 --sector-order=DATA_C2_SUB --drive=/dev/sr0" ) ]
21+ [ InlineData ( RedumpSystem . IBMPCcompatible , MediaType . DVD , "/dev/sr0" , "path/filename.bin" , 2 , "--retries=50 --image-name=\" filename\" --image-path=\" path\" --speed=2 --sector-order=DATA_C2_SUB --drive=/dev/sr0" ) ]
22+ [ InlineData ( RedumpSystem . NintendoGameCube , MediaType . NintendoGameCubeGameDisc , "/dev/sr0" , "path/filename.bin" , 2 , "--retries=50 --image-name=\" filename\" --image-path=\" path\" --speed=2 --sector-order=DATA_C2_SUB --drive=/dev/sr0" ) ]
23+ [ InlineData ( RedumpSystem . NintendoWii , MediaType . NintendoWiiOpticalDisc , "/dev/sr0" , "path/filename.bin" , 2 , "--retries=50 --image-name=\" filename\" --image-path=\" path\" --speed=2 --sector-order=DATA_C2_SUB --drive=/dev/sr0" ) ]
24+ [ InlineData ( RedumpSystem . HDDVDVideo , MediaType . HDDVD , "/dev/sr0" , "path/filename.bin" , 2 , "--retries=50 --image-name=\" filename\" --image-path=\" path\" --speed=2 --sector-order=DATA_C2_SUB --drive=/dev/sr0" ) ]
25+ [ InlineData ( RedumpSystem . BDVideo , MediaType . BluRay , "/dev/sr0" , "path/filename.bin" , 2 , "--retries=50 --image-name=\" filename\" --image-path=\" path\" --speed=2 --sector-order=DATA_C2_SUB --drive=/dev/sr0" ) ]
26+ [ InlineData ( RedumpSystem . NintendoWiiU , MediaType . NintendoWiiUOpticalDisc , "/dev/sr0" , "path/filename.bin" , 2 , "--retries=50 --image-name=\" filename\" --image-path=\" path\" --speed=2 --sector-order=DATA_C2_SUB --drive=/dev/sr0" ) ]
2827 public void DefaultValueTest ( RedumpSystem ? system ,
2928 MediaType ? type ,
3029 string ? drivePath ,
@@ -42,10 +41,10 @@ public void DefaultValueTest(RedumpSystem? system,
4241 #region Default
4342
4443 [ Theory ]
45- [ InlineData ( "--force-qtoc --train --retries=20 --image-name=image --image-path=path --read-offset=0 --read-at-once=0 --speed=8 --sector-order=so --drive=/dev/sr0" ) ]
44+ [ InlineData ( "--force-qtoc --train --retries=50 --image-name=image --image-path=path --read-offset=0 --read-at-once=0 --speed=8 --sector-order=so --drive=/dev/sr0" ) ]
4645 public void DiscTest ( string parameters )
4746 {
48- string ? expected = "--force-qtoc --train --retries=20 --image-name=\" image\" --image-path=\" path\" --read-offset=0 --read-at-once=0 --speed=8 --sector-order=so --drive=/dev/sr0" ;
47+ string ? expected = "--force-qtoc --train --retries=50 --image-name=\" image\" --image-path=\" path\" --read-offset=0 --read-at-once=0 --speed=8 --sector-order=so --drive=/dev/sr0" ;
4948 var context = new ExecutionContext ( parameters ) ;
5049 string ? actual = context . GenerateParameters ( ) ;
5150 Assert . Equal ( expected , actual ) ;
0 commit comments