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