예제 #1
0
        public void TestConstructor_OK()
        {
            //Preparacion y Ejecucion
            Trabajador T1     = new Trabajador("Pedro", "Peon", 1200.50);
            double     sueldo = T1.GetSueldo();

            //Resultado
            Console.Write("Se ha contratado a " + T1.GetNombre() + " como " + T1.GetRango() + " con un sueldo por servicio de " + sueldo + "€");
        }
예제 #2
0
        public void TestGetSueldo_FAIL()
        {
            //Preparacion
            Trabajador T1 = new Trabajador("Pedro", "Peon", 1200.50);

            //Ejecucion
            double sueldo = T1.GetSueldo();

            //Resultado
            Assert.AreEqual(1440.60, sueldo, 0.001, "Pedro sigue cobrando 1200.50€, no 1440.60€");
        }
예제 #3
0
        public void TestGetSueldo_OK()
        {
            //Preparacion
            Trabajador T1 = new Trabajador("Pedro", "Peon", 1200.50);

            //Ejecucion
            T1.SetSueldo(1440.60);
            double sueldo = T1.GetSueldo();

            //Resultado
            Console.Write("El nuevo sueldo de " + T1.GetNombre() + " es " + sueldo + "€ por servicio");
        }
예제 #4
0
        public void TestSetSueldoServ_FAIL()
        {
            //Preparacion
            Trabajador T1 = new Trabajador("Pedro", "Peon", 1200.50);

            //Ejecucion
            T1.SetSueldo(1440.50);
            double sueldoServ = T1.GetSueldo();

            //Resultado
            Assert.AreEqual(1200.50, sueldoServ, 0.001, "Se esperaba un aumento del 20%");
        }