예제 #1
0
        public void TestGetRango_OK()
        {
            //Preparacion
            Trabajador T1 = new Trabajador("Pedro", "Peon", 1200.50);

            //Ejecucion
            string rango = T1.GetRango();

            //Resultado
            Console.Write("El rango " + T1.GetNombre() + " es " + T1.GetRango());
        }
예제 #2
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 + "€");
        }
예제 #3
0
        public void TestGetRango_FAIL()
        {
            //Preparacion
            Trabajador T1 = new Trabajador("Pedro", "Peon", 1200.50);

            //Ejecucion
            string rango = T1.GetRango();

            //Resultado
            Assert.AreEqual("JefeEquipo", rango, false, "Pedro es Peon, no JefeEquipo");
        }
예제 #4
0
        public void TestSetRango_OK()
        {
            //Preparacion
            Trabajador T1 = new Trabajador("Pedro", "Peon", 1200.50);

            //Ejecucion
            T1.SetRango("JefeEquipo");
            string rango = T1.GetRango();

            //Resultado
            Console.Write("El nuevo rango de Pedro es " + rango);
        }
예제 #5
0
        public void TestSetRango_FAIL()
        {
            //Preparacion
            Trabajador T1 = new Trabajador("Pedro", "Peon", 1200.50);

            //Ejecucion
            T1.SetRango("JefeEquipo");
            string rango = T1.GetRango();

            //Resultado
            Assert.AreEqual("Gerente", rango, true, "El rango esperado por Pedro era [Gerente]");
        }