public void InicioRapido() { try { var entrada = Entrada.Trim(); IsLigado = true; microondas.InicioRapido(entrada); } catch (Exception ex) { ExibirErro(ex.Message); } }
public async Task InicioRapido_EntradaAquecidaAsync() { var microondas = new Microondas(); var entrada = "teste"; await microondas.InicioRapido(entrada); Assert.AreEqual(microondas.EntradaAquecida, entrada + "........................................................" + "........................................................" + "........................................................" + "........................................................" + "................"); }
public void Deve_retonar_falso_quando_inicio_rapido_informado() { var microondas = new Microondas(MicroondasOperacao.Cozimento, new Tempo(new TimeSpan(0, 0, 1), new TimeSpan(0, 2, 0)), MicroondasStatus.EmFuncionamento, 10); microondas.InicioRapido(10, new TimeSpan(0, 1, 0)); microondas.Validar(); Assert.IsFalse(microondas.Notifications.Any()); }
public async Task CancelarInicioRapido_Cancelado_EntradaAquecidaParcialmenteAsync() { var microondas = new Microondas(); var entrada = "teste"; var inicioRapidoTask = microondas.InicioRapido(entrada); await Task.Delay(2100); microondas.Cancelar(); await inicioRapidoTask; Assert.AreEqual(microondas.EntradaAquecida, entrada + "................"); }