public AlarmaContext(IAlarma _estado) { Estado = _estado ?? throw new ArgumentNullException(nameof(_estado)); this.CambiandoEstadoAlarma(Estado); }
public void CambiandoEstadoAlarma(IAlarma _estado) { Console.WriteLine($"Cambiando Estado a {_estado.GetType().Name}."); this.Estado = _estado; }