示例#1
0
        public void TestGetRango_OK()
        {
            //Preparacion
            Trabajador T1 = new Trabajador("Pedro", "Peon", 1200.50);
            Trabajador T2 = new Trabajador("Pablo", "Peon", 1200.50);
            Trabajador T3 = new Trabajador("Manolo", "Peon", 1200.50);
            Trabajador T4 = new Trabajador("Rodrigo", "JefeEquipo", 1600.50);

            Trabajador[] miembrosEquipo = new Trabajador[4];
            miembrosEquipo.SetValue(T1, 0);
            miembrosEquipo.SetValue(T2, 1);
            miembrosEquipo.SetValue(T3, 2);
            miembrosEquipo.SetValue(T4, 3);
            Equipo E1 = new Equipo(miembrosEquipo, "E.Rata");

            //Ejecucion
            string rangoEquipo = E1.GetRango();

            //Resultado
            Console.Write("El equipo " + E1.GetNombre() + " consta de los siguientes rangos: " + E1.GetRango());
        }
示例#2
0
        public void TestGetRango_FAIL()
        {
            //Preparacion
            Trabajador T1 = new Trabajador("Pedro", "Peon", 1200.50);
            Trabajador T2 = new Trabajador("Pablo", "Peon", 1200.50);
            Trabajador T3 = new Trabajador("Manolo", "Peon", 1200.50);
            Trabajador T4 = new Trabajador("Rodrigo", "JefeEquipo", 1600.50);

            Trabajador[] miembrosEquipo = new Trabajador[4];
            miembrosEquipo.SetValue(T1, 0);
            miembrosEquipo.SetValue(T2, 1);
            miembrosEquipo.SetValue(T3, 2);
            miembrosEquipo.SetValue(T4, 3);
            Equipo E1 = new Equipo(miembrosEquipo, "E.Rata");

            //Ejecucion
            string rangoEquipo = E1.GetRango();

            //Resultado
            Assert.AreEqual("Peon / Peon / Peon / Peon", rangoEquipo, false, "No esta permitido crear un equipo solo de Peones");
        }