public void ParametersValidTest(string parameters, char letter, bool isFloppy, MediaType?mediaType, bool expected) { var env = new DumpEnvironment { DICParameters = new Parameters(parameters), Drive = isFloppy ? Drive.Floppy(letter) : Drive.Optical(letter, "", true), Type = mediaType, }; bool actual = env.ParametersValid(); Assert.Equal(expected, actual); }
public void ParametersValidTest(string parameters, char letter, bool isFloppy, MediaType?mediaType, bool expected) { var env = new DumpEnvironment { CreatorParameters = new CreatorParameters(parameters), Drive = isFloppy ? new Drive(InternalDriveType.Floppy, new DriveInfo(letter.ToString())) : new Drive(InternalDriveType.Optical, new DriveInfo(letter.ToString())), Type = mediaType, }; bool actual = env.ParametersValid(); Assert.Equal(expected, actual); }
public void ParametersValidTest(string parameters, char letter, bool isFloppy, MediaType?mediaType, bool expected) { var options = new Options() { InternalProgram = "dic" }; var drive = isFloppy ? new Drive(InternalDriveType.Floppy, new DriveInfo(letter.ToString())) : new Drive(InternalDriveType.Optical, new DriveInfo(letter.ToString())); var env = new DumpEnvironment(options, string.Empty, string.Empty, drive, KnownSystem.IBMPCCompatible, mediaType, parameters); bool actual = env.ParametersValid(); Assert.Equal(expected, actual); }
public void ParametersValidTest(string parameters, char letter, bool isFloppy, MediaType?mediaType, bool expected) { var options = new Options() { InternalProgram = InternalProgram.DiscImageCreator }; // TODO: This relies on creating real objects for the drive. Can we mock this out instead? var drive = isFloppy ? Drive.Create(InternalDriveType.Floppy, letter.ToString()) : Drive.Create(InternalDriveType.Optical, letter.ToString()); var env = new DumpEnvironment(options, string.Empty, string.Empty, drive, RedumpSystem.IBMPCcompatible, mediaType, parameters); bool actual = env.ParametersValid(); Assert.Equal(expected, actual); }