Пример #1
0
        private bool ValidateArguments(string[] commandArguments)
        {
            if (commandArguments.Length != SIZE_OF_THE_COMMAND_ARGUMENTS_ARRAY)
            {
                UI.ConsoleOutPut(StringConstants.WRONG_NUMBER_OF_ARGUMENTS,
                                 StringConstants.INFO_ABOUT_INPUT);
                logger.Error(StringConstants.WRONG_NUMBER_OF_ARGUMENTS);

                return(false);
            }

            if (!CheckFile(commandArguments[0]))
            {
                UI.ConsoleOutPut(StringConstants.INFO_ABOUT_INPUT);
                return(false);
            }

            if (!ticketValidator.IsRightAlgorithm(commandArguments[1]))
            {
                UI.ConsoleOutPut(StringConstants.INFO_ABOUT_INPUT);
                logger.Error(StringConstants.WRONG_ALGORITHM);

                return(false);
            }

            return(true);
        }
Пример #2
0
 public void LuckyTicketValidator_WithsAlgorithmName_ShouldReturnsTrue(string algorithmName)
 {
     Assert.True(validator.IsRightAlgorithm(algorithmName));
 }