示例#1
0
        public static void Main()
        {
            var prueba = new Suma();

            int    numero;
            string nombre;

            prueba.ParametrosSalida(out numero, out nombre);
            Console.WriteLine("Hola {0}, tu numero es: {1}", nombre, numero);


            prueba.ImprimirTabla(5, 20, prueba.TablaDeMultiplicar(5, 20));

            //Exepciones
            int[] arreloPrueba = new int[] { 1, 2, 3 };
            try{
                Console.WriteLine(arreloPrueba[5]);
            }
            catch (Exception e) {
                Console.WriteLine(e.Message);
                Console.WriteLine("Ocurrio un error. :(");
            }
            finally{
                Console.WriteLine("Ultimo elemento de la lista: {0}", arreloPrueba[arreloPrueba.Length - 1]);
            }

            //Archivos
            string saludo = "Hola";

            File.WriteAllText("hola.txt", saludo);

            string lectura = File.ReadAllText("hola.txt");

            Console.WriteLine(lectura);

            for (int i = 0; i < 6; i++)
            {
                Console.WriteLine(prueba.Fibonacci(i));
            }
            // TODO: Implement Functionality Here

            Console.Write("Press any key to continue . . . ");
            Console.ReadKey(true);
        }
示例#2
0
        public void Parametros_PorSalida_True()
        {
            // arrange
            int          numero;
            string       nombre;
            var          prueba         = new Suma();
            const int    expectedNumero = 50;
            const string expectedNombre = "Byron";

            int    actualNumero = 0;
            string actualNombre = string.Empty;

            // act
            prueba.ParametrosSalida(out numero, out nombre);
            actualNumero = numero;
            actualNombre = nombre;
            // assert
            Assert.AreEqual(expectedNumero, actualNumero);
            Assert.AreEqual(expectedNombre, actualNombre);
        }