예제 #1
0
 public void MockResultados()
 {
     foreach (Estacion estacion in Estaciones.Values)
     {
         Mock <ResultadoEstacion> mockResultadoIDA = new Mock <ResultadoEstacion>();
         mockResultadoIDA.Setup(x => x.CantFormaciones).Returns(FDP.Rand(0, 100));
         mockResultadoIDA.Setup(x => x.PorcentajeOcupacion).Returns(FDP.Rand(0, 100));
         mockResultadoIDA.Setup(x => x.PorcentajePersonasParadas).Returns(FDP.Rand(0, 100));
         mockResultadoIDA.Setup(x => x.PorcentajeSuperaronMaxCantLegal).Returns(FDP.Rand(0, 100));
         mockResultadoIDA.Setup(x => x.PorcentajeRegularidadAbsoluta).Returns(FDP.Rand(0, 100));
         mockResultadoIDA.Setup(x => x.PorcentajeCumplimientoPrograma).Returns(FDP.Rand(0, 100));
         mockResultadoIDA.Setup(x => x.PorcentajeDemoraPorIncidentes).Returns(FDP.Rand(0, 100));
         estacion.ResultadoIda = mockResultadoIDA.Object;
         Mock <ResultadoEstacion> mockResultadoVuelta = new Mock <ResultadoEstacion>();
         mockResultadoVuelta.Setup(x => x.CantFormaciones).Returns(FDP.Rand(0, 100));
         mockResultadoVuelta.Setup(x => x.PorcentajeOcupacion).Returns(FDP.Rand(0, 100));
         mockResultadoVuelta.Setup(x => x.PorcentajePersonasParadas).Returns(FDP.Rand(0, 100));
         mockResultadoVuelta.Setup(x => x.PorcentajeSuperaronMaxCantLegal).Returns(FDP.Rand(0, 100));
         mockResultadoVuelta.Setup(x => x.PorcentajeRegularidadAbsoluta).Returns(FDP.Rand(0, 100));
         mockResultadoVuelta.Setup(x => x.PorcentajeCumplimientoPrograma).Returns(FDP.Rand(0, 100));
         mockResultadoVuelta.Setup(x => x.PorcentajeDemoraPorIncidentes).Returns(FDP.Rand(0, 100));
         estacion.ResultadoVuelta = mockResultadoVuelta.Object;
     }
 }