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()); }
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"); }