コード例 #1
0
        //changed plan
        private void ChangePlan()
        {
            Plan    plan = new Plan();
            Cliente clie = new Cliente();

            try
            {
                clie.RutCliente = TxtContratoRut.Text;

                Tarificador tari = new Tarificador();
                plan.IdPlan = CbContratoPlanes.SelectedValue.ToString();
                plan.Read();
                LbContratoTipoPlan.Content = plan.Nombre;
                LbPoliza.Content           = plan.PolizaActual;
                if (clie.Read())
                {
                    tari.cliente           = clie;
                    LbPrimaAnual.Content   = tari.CalcularPrimaBase(plan.PrimaBase);
                    LbPrimaMensual.Content = tari.CalcularPrimaBase(plan.PrimaBase) / 12;
                }
                MessageBox.Show(CbContratoPlanes.Text + " " + CbContratoPlanes.SelectedValue + " " + LbContratoTipoPlan.Content);
            }catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #2
0
        public void CalcularPrimaTest_1()
        {
            //  arrange
            double Bass = 5.5d;        //  valor base a ingresar
            double Realidad;
            double Espectativa = 6.2d; //   el valor que deveria retornar es 6.2

            //tarificador = new Tarificador(new DateTime(1996, 6, 7),1,2); //inicializamos el tarificador con esas 22 años sexo hombre y estado civil casado

            //  act
            Realidad = tarificador.CalcularPrimaBase(Bass);

            //  assert
            Assert.AreEqual(Espectativa, Realidad);
        }
コード例 #3
0
        public void TarificadorTest_Valor_base_fuera_rango()//verifica que se impida ingresar un valor base fuera de rango
        {
            //  arrange
            tarificador = new Tarificador();
            double Base = -1.1;

            // act
            tarificador.CalcularPrimaBase(Base);

            // assert is handled by ExpectedException
        }
コード例 #4
0
        public void TarificadorTest_Ingreso_decimales()//verificar que se pueden ingresar valores decimales
        {
            try
            {
                //  arrange
                double Base = 1.1d;
                tarificador = new Tarificador();

                //  act
                tarificador.CalcularPrimaBase(Base);
            }catch (Exception ex)
            {
                Assert.Fail(ex.Message);
            }
        }