public void GetParkingChargeCommandInstructionCommandValidator_does_not_throw_when_command_is_valid() { var validCommand = new GetParkingChargeInstructionsCommand { FilePath = "./TestFile.txt" }; var commandValidator = new GetParkingChargeInstructionsCommand.Validator(); commandValidator.Invoking(v => v.Validate(validCommand)).Should().NotThrow(); }
public void GetParkingChargeCommandInstructionCommandValidator_throws_FileNotFoundException_with_invalid_FilePath() { var invalidCommand = new GetParkingChargeInstructionsCommand { FilePath = "INVALID_PATH" }; var commandValidator = new GetParkingChargeInstructionsCommand.Validator(); commandValidator.Invoking(v => v.Validate(invalidCommand)).Should().Throw <FileNotFoundException>(); }