示例#1
0
        private void button2_Click(object sender, EventArgs e)
        {
            int[] arrayEnt = new int[3] {
                58, 60, 55
            };

            CompleteRange obj = new CompleteRange();

            int[] array = obj.build(arrayEnt);
        }
示例#2
0
        public void CompleteRangeTest()
        {
            CompleteRange Prueba = new CompleteRange();

            int[] Entrada = new int[] { 4, 13, 23, 1 };
            int[] Salida  = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23 };

            int[] Resultado = Prueba.build(Entrada);

            CollectionAssert.AreEqual(Salida, Resultado);
        }
        public void test2_CompleteRange()
        {
            CompleteRange oCompleteRange = new CompleteRange();
            List <int>    resultado      = oCompleteRange.build(new List <int> {
                4, 2, 9
            });

            CollectionAssert.AreEqual(new List <int> {
                1, 2, 3, 4, 5, 6, 7, 8, 9
            }, resultado);
        }
        public void test1_CompleteRange()
        {
            CompleteRange oCompleteRange = new CompleteRange();
            List <int>    resultado      = oCompleteRange.build(new List <int> {
                2, 1, 4, 5
            });

            CollectionAssert.AreEqual(new List <int> {
                1, 2, 3, 4, 5
            }, resultado);
        }
        public void buildTest2()
        {
            List <int> value = new List <int>()
            {
                4, 2, 9
            };
            List <int> actual   = CompleteRange.build(value);
            List <int> expected = new List <int>()
            {
                1, 2, 3, 4, 5, 6, 7, 8, 9
            };

            CollectionAssert.AreEqual(expected, actual);
        }
示例#6
0
        public void CompleteRange()
        {
            //Planteamiento
            List <int> entrada1 = new List <int> {
                2, 1, 4, 5
            };
            List <int> salida1 = new List <int> {
                1, 2, 3, 4, 5
            };
            List <int> entrada2 = new List <int> {
                4, 2, 9
            };
            List <int> salida2 = new List <int> {
                1, 2, 3, 4, 5, 6, 7, 8, 9
            };
            List <int> entrada3 = new List <int> {
                58, 60, 55
            };
            List <int> salida3 = new List <int>();

            for (int i = 1; i <= 60; i++)
            {
                salida3.Add(i);
            }//{1, 2, ... 54, 55, 56, 57, 58, 59, 60}

            //Prueba
            var completeRange = new CompleteRange();
            var result1       = completeRange.build(entrada1);
            var result2       = completeRange.build(entrada2);
            var result3       = completeRange.build(entrada3);

            //Afirmnacion
            CollectionAssert.AreEqual(salida1, result1);
            CollectionAssert.AreEqual(salida2, result2);
            CollectionAssert.AreEqual(salida3, result3);
        }
        public void test3_CompleteRange()
        {
            CompleteRange oCompleteRange = new CompleteRange();


            List <int> resultado = oCompleteRange.build(new List <int> {
                58, 60, 55
            });

            List <int> resultado_esperado = new List <int>();

            for (int i = 1; i <= 60; i++)
            {
                resultado_esperado.Add(i);
            }

            CollectionAssert.AreEqual(resultado_esperado, resultado);
        }
示例#8
0
        private void txtCadenaEntrada2_TextChanged(object sender, EventArgs e)
        {
            int n;

            if (txtCadenaEntrada2.Text == string.Empty)
            {
                txtCadenaSalida2.Text = string.Empty;
            }
            else
            {
                if (!int.TryParse(txtCadenaEntrada2.Text.Replace(",", "").Trim(), out n))
                {
                    MessageBox.Show("Por favor solo ingresar números.", "Alerta");
                    txtCadenaEntrada2.Text = string.Empty;
                }
                CompleteRange oCompleteRange = new CompleteRange();
                txtCadenaSalida2.Text = oCompleteRange.build(txtCadenaEntrada2.Text);
            }
        }