public Automation(IHomeAutomationTimer timer) { if (timer == null) throw new ArgumentNullException(nameof(timer)); Timer = timer; _conditionsValidator = new ConditionsValidator(Conditions); }
public Condition() { _relatedConditionsValidator = new ConditionsValidator(RelatedConditions); }