Exemplo n.º 1
0
        public static void NoInputsFailure()
        {
            string[] args   = {};
            string   actual = TriangleFunctions.ValidInputs(args);

            Assert.AreEqual(actual, "Please enter 3 valid positive integers");
        }
Exemplo n.º 2
0
        public static void NonIntegerInputFailureBeforeLargeNumberFailure()
        {
            string[] args   = { "A", "2", "3000000000000000000000000000000000000000000000" };
            string   actual = TriangleFunctions.ValidInputs(args);

            Assert.AreEqual(actual, "Please enter 3 valid positive integers: FormatException");
        }
Exemplo n.º 3
0
        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");
        }
Exemplo n.º 4
0
        public static void LargeNumberFailure()
        {
            string [] args   = { "1", "2", "300000000000000000000000000000000000000000000000000000000" };
            string    actual = TriangleFunctions.ValidInputs(args);

            Assert.AreEqual(actual, "Please enter 3 valid positive integers: OverflowException");
        }
Exemplo n.º 5
0
 public static void Main(string[] args)
 {
     Console.WriteLine(TriangleFunctions.ValidInputs(args));
     Console.ReadLine();
 }