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>();
        }