public static void NoInputsFailure() { string[] args = {}; string actual = TriangleFunctions.ValidInputs(args); Assert.AreEqual(actual, "Please enter 3 valid positive integers"); }
public static void NonIntegerInputFailureBeforeLargeNumberFailure() { string[] args = { "A", "2", "3000000000000000000000000000000000000000000000" }; string actual = TriangleFunctions.ValidInputs(args); Assert.AreEqual(actual, "Please enter 3 valid positive integers: FormatException"); }
public static void ToManyInputsFailure() { string[] args = { "1", "2", "3", "4" }; string actual = TriangleFunctions.ValidInputs(args); Assert.AreEqual(actual, "Please enter ONLY 3 valid positive integers"); }
public static void LargeNumberFailure() { string [] args = { "1", "2", "300000000000000000000000000000000000000000000000000000000" }; string actual = TriangleFunctions.ValidInputs(args); Assert.AreEqual(actual, "Please enter 3 valid positive integers: OverflowException"); }
public static void Main(string[] args) { Console.WriteLine(TriangleFunctions.ValidInputs(args)); Console.ReadLine(); }