public void isArgumentsAmountCorrect_TooLittleArguments_ShouldThrowException()
        {
            int numberOfArguments    = 0;
            int minNumberOfArguments = 1;
            int maxNumberOfArguments = 2;

            InputValidationMethods.isArgumentsAmountCorrect(numberOfArguments, maxNumberOfArguments, minNumberOfArguments);
        }
 public void isArgumentCorrectNumber_Integer_ShouldReturnTrue()
 {
     try
     {
         InputValidationMethods.isArgumentCorrectNumber("1", typeof(int));
         Assert.IsTrue(true);
     }
     catch (ArgumentException)
     {
         Assert.Fail();
     }
 }
        public void isArgumentsAmountCorrect_ShouldReturnTrue()
        {
            int numberOfArguments    = 2;
            int minNumberOfArguments = 1;
            int maxNumberOfArguments = 2;

            try
            {
                InputValidationMethods.isArgumentsAmountCorrect(numberOfArguments, maxNumberOfArguments, minNumberOfArguments);
                Assert.IsTrue(true);
            }
            catch (ArgumentException)
            {
                Assert.Fail();
            }
        }
Ejemplo n.º 4
0
        static void Main(string[] args)
        {
            int maxNumberOfInputArguments = 3;
            int minNumberOfInputArguments = 2;

            if (!InputValidationMethods.Validate(args, maxNumberOfInputArguments, minNumberOfInputArguments))
            {
                return;
            }

            int    vertexCount = Convert.ToInt32(args[0]);
            double sideLength  = Convert.ToDouble(args[1]);

            RegularPolygon polygon;

            try
            {
                polygon = RegularPolygonFactory.createRegularPolygon(vertexCount, sideLength);
            }
            catch (ArgumentException e)
            {
                Console.WriteLine(e.Message);
                return;
            }

            if (args.Length == maxNumberOfInputArguments)
            {
                FileHandler.saveVertices(args[2], polygon);
            }
            else
            {
                Console.WriteLine(polygon.ToString());
            }

            Console.ReadKey();
        }
 public void isArgumentCorrectNumber_TextInstedOfIntNumber_ShouldThrowException()
 {
     InputValidationMethods.isArgumentCorrectNumber("text", typeof(int));
 }
 public void isArgumentCorrectNumber_NegtiveNumberInt_ShouldThrowException()
 {
     InputValidationMethods.isArgumentCorrectNumber("-2", typeof(int));
 }
 public void isArgumentCorrectNumber_NegtiveNumberDouble_ShouldThrowException()
 {
     InputValidationMethods.isArgumentCorrectNumber("-2.2", typeof(double));
 }