reloj desancalado de la configuracion hasta recalcular
This commit is contained in:
@@ -438,6 +438,27 @@ Check((bool)puntoDentro.Invoke(null, new object?[] { 43.3155, -1.9845, parametro
|
||||
"Las paradas interiores a una zona se detectan antes de calcular");
|
||||
var page = new PlanificadorRutas();
|
||||
var flags = BindingFlags.Instance | BindingFlags.NonPublic;
|
||||
var paginaRelojEnEdicion = new PlanificadorRutas();
|
||||
typeof(PlanificadorRutas).GetField("_editandoConfiguracionAvanzada", flags)!
|
||||
.SetValue(paginaRelojEnEdicion, true);
|
||||
typeof(PlanificadorRutas).GetField("_usarHoraSimulada", flags)!
|
||||
.SetValue(paginaRelojEnEdicion, true);
|
||||
typeof(PlanificadorRutas).GetField("_horaAhoraTxt", flags)!
|
||||
.SetValue(paginaRelojEnEdicion, "Hora aplicada");
|
||||
var cambiarHoraSimulada = typeof(PlanificadorRutas).GetMethod(
|
||||
"OnChangeHoraSimulada", flags)!;
|
||||
await (Task)cambiarHoraSimulada.Invoke(
|
||||
paginaRelojEnEdicion,
|
||||
new object[]
|
||||
{
|
||||
new Microsoft.AspNetCore.Components.ChangeEventArgs { Value = "18:45" }
|
||||
})!;
|
||||
Check(
|
||||
(string)typeof(PlanificadorRutas).GetField("_horaAhoraTxt", flags)!
|
||||
.GetValue(paginaRelojEnEdicion)! == "Hora aplicada" &&
|
||||
(TimeOnly)typeof(PlanificadorRutas).GetField("_horaSimulada", flags)!
|
||||
.GetValue(paginaRelojEnEdicion)! == new TimeOnly(18, 45),
|
||||
"Editar la hora deja el reloj aplicado intacto hasta guardar y recalcular");
|
||||
var fabricaHistorial = (ConfiguracionHistorialRuta)baseMethod.Invoke(null, null)!;
|
||||
fabricaHistorial.FactorEquilibradoAndarBus = 6;
|
||||
fabricaHistorial.UsarHoraSimulada = true;
|
||||
|
||||
Reference in New Issue
Block a user