コード例 #1
0
        private void Submit_btn_Click_1(object sender, RoutedEventArgs e)
        {
            OnBreak.Negocio.Valorizador valorizador = new OnBreak.Negocio.Valorizador();

            int parsedInt;

            if (String.IsNullOrEmpty(asist_txt.Text) || asist_txt.Text == "0")
            {
                this.ShowMessageAsync("Error", "No puedes calcular el valor sin asistentes !");
            }
            else
            {
                if (String.IsNullOrEmpty(pers_txt.Text))
                {
                    this.ShowMessageAsync("Error", "No puedes calcular si no ingresas el personal !");
                }
                else
                {
                    if (int.TryParse(asist_txt.Text, out parsedInt) || int.TryParse(pers_txt.Text, out parsedInt))
                    {
                        valorizador.asistentes        = int.Parse(asist_txt.Text);
                        valorizador.personalAdicional = int.Parse(pers_txt.Text);

                        //valorizador.valorBase = double.Parse(valorBase_txt.Text);


                        total_txt.Text = valorizador.CalcularValorEvento().ToString();
                    }
                    else
                    {
                        this.ShowMessageAsync("Error", "Tienes que poner numeros para calular el valor !");
                    }
                }
            }
        }
コード例 #2
0
        public void CalcularExtra7()
        {
            //se asignan valores para calcular el monto de valorBase
            valorizador.asistentes        = 20;
            valorizador.personalAdicional = 5;
            valorizador.CalcularValorEvento();

            //Se verifica que el resultado sea 7
            Assert.IsTrue(valorizador.valorBase == 7);
        }